美文网首页
servlet生命周期

servlet生命周期

作者: cmeizu | 来源:发表于2018-10-31 15:12 被阅读0次

    #1.servlet生命周期分为三个阶段

    a.初始化阶段调用init()方法

        1)servlet容器启动时自动装载某些servlet,实现它只需要在web.xml中这样写

        <servlet>

            <loadon-startup>1</loadon-startup>

        </servlet>

        2)在servlet容器启动后,客户首次向servlet发送请求

        3)servlet类文件被更新后,重新装载servlet    

        servlet被装载后,servlet容器创建一个servlet的init()方法进行初始化.在servlet的整个生命周期中,init()方法只被调用一次.

    b.响应客户请求调用service方法

        对于用户到达servlet的请求,servlet容器会建特定于这个请求的servletRequest对象和servletRespones对象,然后调用 servlet的service方法.service方法从servletRequest对象得客户请求信息,处理该请求,并通过servletResponse对象向客户返回响应信息.

    c.终止阶段调用destory()方法

        当web应用被终止,或servlet容器终止运行,或servlet容器重新装载servlet新实例时,servlet容器会先调用servlet的destory()方法,在destory方法中可以释放掉servlet所占用资源.

    相关文章

      网友评论

          本文标题:servlet生命周期

          本文链接:https://www.haomeiwen.com/subject/jksatqtx.html