Servlet API.ppt


文档分类:中学教育 | 页数:约32页 举报非法文档有奖
1/32
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/32
文档列表 文档介绍
Servlet API
目标
Servlet规范
HTTP Servlet 基础知识
Servlet API
同一用户的不同页面共享数据(会话跟踪技术)(重点)
Servlet规范
Servlet规范定义了Servlet API的实现和Servlet
如何在企业应用中部署
Servlet API 定义了Servlet和服务器之间的一个标准
接口,这使得Servlet具有跨应用服务器的特性
通过使用Servlet API,开发人员不必关心服务器的内部运作方式
HTTP Servlet 基础知识
HttpServlet 类提供一个抽象类以创建 HTTP Servlet
public void doGet(HttpServletRequest req,HttpServletResponse res)
doGet() 方法处理客户端作出的 GET 请求。
public void doPost(HttpServletRequest req,HttpServletResponse res)
doPost() 方法处理客户端作出的 POST 请求。
public class HelloServlet extends HttpServlet { }
HTTP Servlet 基础知识
用户发出HTTP请求,Web服务器接收到对某个Servlet请求,形成HttpServletRequest对象
当Servlet容器接收到HTTP请求后,将会调用Servlet的service()方法
service()方法会解析HTTP请求的内容,由此判断其HTTP请求为何种形式
根据用户端的HTTP请求的形式,service()方法会调用相对应的doXXX()方法。举例来说,如果用户是以GET形式传送HTTP请求的,service()方法就会调用doGet()方法
Web服务器把servlet的处理结果形成HttpServletResponse对象,相应用户的请求。
处理HTTP请求的基本流程
HTTP Servlet 基础知识
HTTP Servlet 基础知识
doXXX()方法必须传入两个对象:
HttpServletRequest与HttpServletResponse
这两个对象是由Servlet容器自动产生的
语法:
public void doXXX (HttpServletRequest request, HttpServletResponse response)
{
// 方法主体
}
Servlet API
Servlet API由两个软件包组成:

一个存放与HTTP协议无关的一般性Servlet类,另一个存放与HTTP协议相关的功能的类
这两个软件包的同时存在使得 Servlet API能够适应将来的其他请求-响应的协议
这两个软件包位于Tomcat的servlet-

ServletConfig 接口
在初始化的过程中由 Servlet
容器使用
ServletContext 接口
定义 Servlet 用于获取来自
其容器的信息的方法
ServletRequest 接口
向服务器请求信息
ServletResponse 接口
响应客户端请求
包的接口为:

Servlet API 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数32
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小292 KB
  • 时间2017-11-16
最近更新