servlet生命周期

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

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

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

   

        1

    

    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生命周期)