码迷,mamicode.com
首页 > 编程语言 > 详细

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

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

标签:httpservlet

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



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详细说明

标签:httpservlet

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!