杰神之JavaWeb基础和Tomcat

原创 2018年03月26日 21:03:04

JavaWeb开发

WEB基本概念

WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。

Internet上供外界访问的Web资源分为:
* 静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。
* 动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。

静态web资源开发技术:Html
常用动态web资源开发技术:JSP/Servlet、ASP、PHP等

静态WEB

htm、html,这些是网页的后缀,如果现在在一个服务器上直接读取这些内容,那么意味着是把这些网页的内容通过网络服务器展现给用户。整个静态WEB操作的过程图如下:
这里写图片描述

动态WEB

所谓的动态不是指页面会动,主要的特性的是:“WEB的页面展示效果因时因人而变”,而且动态WEB具有交互性,WEB的页面的内容可以动态更新。整个动态WEB操作的过程图如下:
这里写图片描述

WEB服务器介绍

Tomcat

omcatTomcat是一个实现了JAVA EE标准的最小的WEB服务器,是Apache 软件基金会的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且开源免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。学习JavaWeb开发一般都使用Tomcat服务器,该服务器支持全部JSP以及Servlet规范。

Tomcat的目录层次结构
  • bin: 可执行文件(打开关闭服务器的文件)
  • conf: 服务器的配置信息
  • lib: 服务器依赖的jar包
  • logs: 服务器日志
  • temp: 产生临时文件
  • work: 服务器自己的工作空间
  • webapps: 默认的存放工程(应用程序)文件夹
  • wtpwebapps: 跟Eclipse关联后产生的存放工程的文件夹
启动和测试Tomcat服务器

Windows系统下双击bin目录下的startup.bat文件启动Tomcat服务器
Mac打开终端
1.cd Tomcat服务器下的bin文件夹
2.获取文件夹权限(读写)sudo chmod 755 *.sh
3.执行打开服务器 sudo sh ./startup.sh
4. 关闭服务器 sudo sh ./shutdown.sh
打开浏览器,输入http://localhost:8080/,能显示Tomcat的首页即打开成功

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lyj243719866/article/details/79704161

杰神之Java字符流和转换流的使用

字符流 在程序中一个字符根据不同编码等于不同个字节,那么java提供了Reader、Writer两个专门操作字符流的类。 ·字符输出流:Writer ·字符输入流:Reader 字符输出流...
  • lyj243719866
  • lyj243719866
  • 2018-01-31 22:01:07
  • 22

夜神模拟器访问本地tomcat服务器测试:失败

  • wtl1992
  • wtl1992
  • 2017-07-13 15:42:39
  • 218

模拟器访问本地tomcat

在一般的Java Web程序开发中,通常用localhost或者127.0.0.1来访问本机的服务器,这里我用的是tomcat,但是如果我们在Android模拟器中也采用同样的地址来访问,Androi...
  • xuanyuanyelian
  • xuanyuanyelian
  • 2017-01-10 13:57:30
  • 1724

皕杰报表配置Demoserver数据源

1、在demoserver/conf/server.xml在context节点下新增 auth="Container" type="javax.sql.DataSource" username...
  • ljj_9
  • ljj_9
  • 2016-01-13 16:47:09
  • 953

Android模拟器、genymotion模拟器、Android真机访问pc本机tomcat的方法

Android开发往往需要测试网络功能,这个时候要访问本机tomcat的时候,如果是浏览器的话,直接访问http://localhost:8080即可。 当如果是Android的话就不一了。...
  • a471893438
  • a471893438
  • 2015-10-14 00:15:59
  • 1241

HibernateSynchronizer-3.1.9

  • 2014年09月02日 22:53
  • 1.97MB
  • 下载

杰神之struts框架

struts2框架 什么是struts2框架,它有什么用? Struts 2是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。 其全新的Struts 2的...
  • lyj243719866
  • lyj243719866
  • 2018-04-12 21:07:38
  • 18

杰神之Java第一课

Java初识
  • lyj243719866
  • lyj243719866
  • 2017-12-27 19:50:43
  • 174

杰神之Servlet简介

Servlet简介   Servlet是sun公司提供的一门用于开发动态web资源的技术。   Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Jav...
  • lyj243719866
  • lyj243719866
  • 2018-03-26 21:17:12
  • 3

【醒目】【业界良心】【Public】我的BZOJ AC代码

AC代码已公开 百度云链接
  • CreationAugust
  • CreationAugust
  • 2016-05-12 11:09:56
  • 2261
收藏助手
不良信息举报
您举报文章:杰神之JavaWeb基础和Tomcat
举报原因:
原因补充:

(最多只允许输入30个字)