Servlet谅最3

Servlet谅最3

ID:41894060

大小:1.44 MB

页数:26页

时间:2019-09-04

Servlet谅最3_第1页
Servlet谅最3_第2页
Servlet谅最3_第3页
Servlet谅最3_第4页
Servlet谅最3_第5页
资源描述:

《Servlet谅最3》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Servlet使用入门目标理解HTTPServlet基础知识使用ServletAPI理解Servlet的生命周期2什么是Servlet?3请求客户端响应Servlet运行于服务器上Servlet(java服务器小程序)是一个用Java编写的程序,此程序在服务器上运行以处理客户端请求。是按照Servlet规范编写的java类ServletAPIServlet的框架是由两个java包组成:javax.servlet和javax.servlet.httpjavax.servlet包中定义了所有的servlet类都必须实现的接口和类。javax.servlet.http包中定义了采

2、用HTTP协议通信的HttpServlet类Servlet的框架的核心是:javax.servlet.Servlet接口,所有的Servlet都必须实现这一接口.4ServletAPI5HTTPServlet基础知识HttpServlet类提供一个抽象类以创建HTTPServlet6publicvoiddoGet(HttpServletRequestreq,HttpServletResponseres)doGet()方法处理客户端作出的GET请求。publicvoiddoPost(HttpServletRequestreq,HttpServletResponseres)do

3、Post()方法处理客户端作出的POST请求。HTTPServlet基础知识有两个参数:HttpServletRequest和HttpServletResponse,这两个类实现了ServletRequest接口和ServletResponse接口ServletRequest接口中封装了客户请求信息.如客户请求方式,参数名,参数值,客户端正在使用的协议,以及发出客户请求的远程主机信息等ServletResponse接口为Servlet提供了返回相应结果的方法7javax.servlet包2-18ServletConfig接口在初始化的过程中由Servlet容器使用Servl

4、etContext接口定义Servlet用于获取来自其容器的信息的方法ServletRequest接口向服务器请求信息ServletResponse接口响应客户端请求javax.servlet包的接口为:javax.servlet包2-29ServletInputStream类用于从客户端读取二进制数据ServletOutputStream类用于将二进制数据发送到客户端javax.servlet包的类为:javax.servlet.http包10HttpServletRequest接口提供HTTP请求信息HttpServletResponse接口提供HTTP响应javax.

5、servlet.http包的接口为:Servlet实现:Servlet接口11init方法servlet客户客户请求响应请求响应service方法:客户请求和响应调用该方法servlet实例化调用init方法内存释放内存关闭服务器释放内存、关闭Web服务器调用destroy方法Servlet实现:Servlet接口(续)12Servlet实例化调用init(ServletConfigconfig)方法把“配置”信息放在ServletConfig的对象中getServletConfig方法返回Servlet实现:GenericServlet类和HttpServlet类13ab

6、stractGenericServletpublicabstractservice(request,response)HttpServletprotectedvoidservice(request,response)publicvoidservice(request,response)protectedvoiddoGet(request,response)protectedvoiddoPost(request,response)继承我们自己编写的servlet要继承HttpServlet,一般要覆盖doPost或者doGet方法。HttpServlet类的doGet方法用于

7、接收Get请求,doPost方法用于接收Post请求。Servlet体系结构14用户自定义的ServletGenericServletHttpServletServletServlet实现:GenericServlet类和HttpServlet类(续)15servlet收到一个请求调用public的service()方法把参数分别转换为HttpServletRequest和HttpServletResponse这个public的service()方法调用protected的service()方法根据HTTP请求方法

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。