JavaWeb的概念
什么是JavaWeb
所有通过Java语言编写可以通过浏览器访问的程序的总称
JavaWeb是基于请求和响应来开发的
什么是请求(Request)?
什么是响应(Response)?
响应是指服务器给客户端回传数据
请求和响应是成对出现的 有请求就有响应
Web资源的分类
web资源按实现的技术和呈现的效果的不同,分为静态资源和动态资源
- 静态资源:html、css、js、txt、mp4、jpg
- 动态资源:jsp页面、Servlet程序
常用的Web服务器
Tomcat:Tomcat 是由 Apache 软件基金会下属的 Jakarta 项目开发的一个 Servlet 容器,按照 Sun Microsystems 提供的技术规范开发出来,Tomcat 8 实现了对 Servlet 3.1 和 JavaServer Page 2.3(JSP)的支持,并提供了作为 Web 服务器的一些特有功能,如 Tomcat 管理和控制平台、安全域管理和 Tomcat 附加组件等。应用最广泛的JavaWeb服务器。
Jboss
GlassFish
Resin
WebLogic
Tomcat服务器和Servlet版本的对应关系
当前企业常用的版本 7./8.
Tomcat的使用
安装
https://blog.csdn.net/csdnwjd/article/details/101101300
Tomcat8.0 详细安装配置图解,以及UTF-8编码配置
1、先下载tomcat压缩包
Tomcat 8 :
http://tomcat.apache.org/download-80.cgi
根据自己系统下载相应版本。
把下载的压缩包,解压到某硬盘根目录,我解压到D盘根目录。
2、配置Tomcat环境变量:
右击【计算机】—-【属性】——-【高级系统设置】—-【系统变量】
2,新建用户变量名:CATALINA_HOME,变量值:D:\apache-tomcat-8.0.39
3,配置环境系统变量Path,添加变量值:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin
3、启动Tomcat服务:
将下载好的压缩包解压之后进入其中的bin文件夹下
点击bin文件夹下的startup.bat
4、测试:出现这个窗口后 不要关闭,进入你的浏览器在网址栏输入http://localhost:8080 如果出现以下界面及说明已经配置成功了
5、还需最后配置tomcat的UTF-8编码:
打开Tomcat的安装目录配置文件目录:D:\apache-tomcat-7.0.65\conf\server.xml
打开server.xml文件,修改这一段(
加入了URIEncoding=”UTF-8”,useBodyEncodingForURI=”true”,修改了connectionTimeout=”60000”):
- <Connector URIEncoding=”UTF-8” port=”8080” protocol=”HTTP/1.1”
- connectionTimeout=”60000”
- redirectPort=”8443” useBodyEncodingForURI=”true”/>
Tomcat目录介绍
- bin 存放Tomcat服务器的可执行程序
- conf 存放Tomcat服务器的配置文件
- lib 存放Tomcat服务器的jar包
- logs 存放Tomcat服务器运行时输出的日志信息
- temp 存放Tomcat服务器运行时产生的临时数据
- webapps 存放部署的Web工程
- work Tomcat工作时的目录 存放Tomcat服务器运行时jsp翻译为Servlet的源码,和Session钝化的目录

如何启动Tomcat服务器
方法1:双击bin目录下的startup.bat
如何测试Tombat服务器启动成功?
打开浏览器,在浏览器地址栏中输入以下地址
http://localhost:8080/
出现以下页面即成功
方法二:命令行
cd 到 Tomcat 的 bin 目录下
输入catalina run
如何停止Tomcat服务器
- 关闭按钮
- 把Tomcat服务器窗口置为当前窗口 然后Ctrl+C
- 找到bin目录下的shutdown.bat双击
如何修改Tomcat的端口号
默认端口号是8080
Tomcat下的conf目录 —-> server.xml —->标签 —-> 修改port属性 
如何部署Web工程到Tomcat中
方法1:把Web工程拷贝到webapps目录即可
