JavaWeb的概念

什么是JavaWeb

所有通过Java语言编写可以通过浏览器访问的程序的总称
JavaWeb是基于请求和响应来开发的

什么是请求(Request)?

请求是指客户端给服务器发送数据

什么是响应(Response)?

响应是指服务器给客户端回传数据

请求和响应是成对出现的 有请求就有响应
image.png

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.
image.png

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文件夹下
image.png
点击bin文件夹下的startup.bat
image.png
4、测试:出现这个窗口后 不要关闭,进入你的浏览器在网址栏输入http://localhost:8080 如果出现以下界面及说明已经配置成功了
image.png
5、还需最后配置tomcat的UTF-8编码:
打开Tomcat的安装目录配置文件目录:D:\apache-tomcat-7.0.65\conf\server.xml
打开server.xml文件,修改这一段(
加入了URIEncoding=”UTF-8”,useBodyEncodingForURI=”true”,修改了connectionTimeout=”60000”):

  1. <Connector URIEncoding=”UTF-8” port=”8080” protocol=”HTTP/1.1”
  2. connectionTimeout=”60000”
  3. redirectPort=”8443” useBodyEncodingForURI=”true”/>

Tomcat目录介绍

  • bin 存放Tomcat服务器的可执行程序
  • conf 存放Tomcat服务器的配置文件
  • lib 存放Tomcat服务器的jar包
  • logs 存放Tomcat服务器运行时输出的日志信息
  • temp 存放Tomcat服务器运行时产生的临时数据
  • webapps 存放部署的Web工程
  • work Tomcat工作时的目录 存放Tomcat服务器运行时jsp翻译为Servlet的源码,和Session钝化的目录

image.png

如何启动Tomcat服务器

方法1:双击bin目录下的startup.bat
如何测试Tombat服务器启动成功?
打开浏览器,在浏览器地址栏中输入以下地址
http://localhost:8080/
出现以下页面即成功
image.png

方法二:命令行
cd 到 Tomcat 的 bin 目录下
输入catalina run

如何停止Tomcat服务器

  1. 关闭按钮
  2. 把Tomcat服务器窗口置为当前窗口 然后Ctrl+C
  3. 找到bin目录下的shutdown.bat双击

    如何修改Tomcat的端口号

    默认端口号是8080
    Tomcat下的conf目录 —-> server.xml —-> 标签 —-> 修改port属性
    image.png

如何部署Web工程到Tomcat中

方法1:把Web工程拷贝到webapps目录即可