第12章 Servlet技术
武汉大学计算机学院计算机应用系
1
掌握Tomcat的安装与配置
熟练掌握Servlet的编写
掌握Servlet的生命周期
掌握Servlet的响应方式
本章学习要点
2
Servlet与Tomcat
通过浏览器访问一个网页的过程,实际上是浏览器(例如IE)通过HTTP协议和Web服务器进行交互的过程。
用户要访问网络资源,首先需要在网络上架设Web服务器来为用户提供内容服务,所有的内容都存在于服务器端。
客户端发出请求,服务器端对请求做出响应,将用户请求的资源发送到客户端。即完成了一次用户与服务器交互的过程。
3
Servlet与Servlet容器
Servlet是一个基于Java技术的Web组件,运行在服务器端,由Servlet容器所管理,用来完成B/S架构下,客户端请求的响应处理。
Servlet容器负责管理Servlet运行过程中所需要的各种资源,并负责与Web服务器进行沟通,管理Servlet中所有对象的产生与销毁。
Servlet容器的实现必须符合Servlet的规范。Tomcat即是符合Servlet规范的一种常用的Servlet容器。
4
Tomcat的安装与配置
安装Tomcat之前必须先安装JDK并配置好环境变量。因为Servlet程序事实上是一种特殊的Java程序,需要JDK的支持。
对于Windows操作系统,Tomcat 提供了两种安装文件,一种是jakarta-tomcat-,一种是jakarta-tomcat-。jakarta-tomcat-,只需要将它解压到硬盘上即可使用。jakarta-tomcat-,只需要双击这个文件,就可以开始安装Tomcat。
5
Tomcat的安装与配置
Tomcat安装后的主要目录:
/bin:存放启动和关闭Tomcat的脚本文件。
,
。
/lib:存放Tomcat服务器及所有Web应用程序都可以访问的JAR文件。
/conf: Tomcat的各种配置文件,最重要的是 。
/logs:存放Tomcat的日志文件。
/temp:存放Tomcat运行时产生的临时文件。
/webapps: web应用的发布目录,把 java开发的web站点或war文件放入这个目录下就可以通过tomcat服务器访问了。
/work:Tomcat将JSP生成的Servlet源文件和字节码文件放到这个目录下
6
运行Tomcat
,如果正常启动将会看到类似如下的界面:
7
运行Tomcat
启动成功后可以打开浏览器,在地址栏中输入http://localhost:8080(其中,localhost表示本地机器,8080是Tomcat的监听端口号)。输入后再回车会看到如图所示Tomcat欢迎页面。
8
Servlet API
1. Java Applet与Servlet
在Java中,Java Applet是运行在客户端的浏览器中的Java小应用程序。Servlet可以理解为运行在Server上的Applet程序。
和Java Applet一样,Servlet不是独立的应用程序,没有main()方法,不能由用户或程序员直接调用,而是生存在容器中,由容器管理。
Applet运行在浏览器中,Servlet运行在Servlet容器中。
9
Servlet API
2. Servlet API
。
。这意味着Servlet可用于许多协议,如HTTP和FTP协议。
,包含了对HTTP协议的特殊支持。
Servlet接口是Servlet API的重要功能的抽象。这个接口定义了Servlet必须实现的方法,包括处理请求的service()方法。GenericServlet类实现了这个接口,并且定义了类属的与协议无关的Servlet。
10
java课件-第12章 来自淘豆网m.daumloan.com转载请标明出处.