servlet的生命周期

servlet的生命周期

  servlet的生命周期一共有四个阶段,实例化初始化服务销毁

实例化

  当用户第一次访问servlet时,由容器调用Servlet的构造器创建具体的servlet对象,也可以在容器启动之后创建实例,通过load-on-startup就可以配置。

初始化

  在初始化阶段,init方法就会被调用,该方法在Servlet接口中被定义,以ServletConfig类型的对象作为参数,注意init方法只被调用一次。

服务

  当服务器有一个请求时,容器就会将请求ServletRequest和响应ServletResponse对象传给servlet,以参数的形式传给service方法,注意该方法可以执行多次。

销毁

  当servlet容器也就是tomcat停止,或者重新启动都会引起销毁servlet对象并调用destroy方法进行销毁。

 

posted @ 2021-01-15 11:59  艾尔夏尔-Layton  阅读(140)  评论(0编辑  收藏  举报