首页 > 编程语言 > 详细

Spring学习笔记(三)HttpServlet详细说明

时间:2015-11-12 16:07:09      阅读:254      评论:0      收藏:0      [点我收藏+]

欢迎访问:鲁春利的工作笔记,学习是一种信仰,让时间考验坚持的力量。



Servlet的框架是由两个Java包组成:javax.servlet和javax.servlet.http。

    在javax.servlet包中定义了所有的Servlet类都必须实现或扩展的的通用接口和类。

    在javax.servlet.http包中定义了采用HTTP通信协议的HttpServlet类。


Servlet的框架的核心是javax.servlet.Servlet接口,所有的Servlet类都直接或间接实现这一接口。

    每一个Servlet就是一个运行于Web server中的小Java程序。Servert接收并响应Web client的请求,通常为HTTP协议的请求。
    为了实现Servlet,可以实现该接口,或者是继承javax.servlet.GenericServlet或javax.servlet.http.HttpServlet。

    Servlet接口中定义了5个方法,其中有3个方法代表了Servlet的生命周期:
        init方法:初始化servlet对象
        service方法:处理客户端请求
        destory方法:当Servlet对象退出生命周期时,负责释放占有的资源
    除此之外,Servlet接口还定义了getServletConfig和getServletInfo方法:
        getServletConfig方法:用来获取servlet启动信息
        getServletInfo方法:用户来气servlet本身的基本信息,如作者、版本号或版权信息等


GenericServlet定义了一个通用的、与实现协议无关的Servlet。

public abstract class GenericServlet
extends java.lang.Object
implements Servlet, ServletConfig, java.io.Serializable

    GenericServlet简化了Servlet程序的开发,因为它已经对于Servlet生命周期的init和destory提供了简单实现(空方法),并且实现了ServletConfig接口的所有方法。另外,GenericServlet也实现了ServletContext 接口中声明的log方法。




本文出自 “闷葫芦的世界” 博客,请务必保留此出处http://luchunli.blog.51cto.com/2368057/1712186

Spring学习笔记(三)HttpServlet详细说明

原文:http://luchunli.blog.51cto.com/2368057/1712186

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!