Servlet生命周期

定义

  • Servlet 的生命周期定义为从第一次调用到服务器关闭

  • 这是javax.servlet.Servlet接口定义的方法

  • init()

    • init()方法是Servlet初始化的一个方法,会在Servlet第一次被创建Servlet时被调用,而在后续每次用户的请求时不再被调用。

    • 当在web.xml中设置了 load-on-startup为1时,此时Servlet会在第一次启动时被加载

    • 当用户调用Servlet时,就会创建一个Servlet实例,每一个用户请求都会传说一个新的线程.init()方法简单地创建或加载一些数据,这些数据将被用于Servlet的整个生命周期。

  • destory()

    • dtstory()方法会在Servlet生命周期结束时被调用一次,而Servlet的生命周期回到服务器关闭,所以会在服务器关闭时被调用一次。
  • service()

    • 真正处理请求的主要方法
  • load-onstart-up设置为1时,会在服务器一开始就加载Servlet,生命周期为服务器打开到服务器关闭。

posted @ 2021-01-26 13:39  阿肆啊  阅读(75)  评论(0编辑  收藏  举报