Servlet实例的生命周期

时间:2015-10-22 03:48:41

标签: java servlets

我对servlet实例的理解是,只有一个servlet实例可以被多个客户端的多个请求重用。

我的问题是,其中 servlet容器存储这些实例以及实例的生命周期多长时间。

提前感谢!

2 个答案:

答案 0 :(得分:3)

其中 - > RAM /堆(它是一个实例)。

多长时间? - >直到servlet destroy()被叫(OR)JVM被杀死。您可以参考Servlet life cycle documentation了解更多详情

答案 1 :(得分:2)

在记忆中并按照Servlet Life Cycle。链接的教程说(部分)

  

Servlet生命周期

     

servlet的生命周期由部署了servlet的容器​​控制。当请求映射到servlet时,容器执行以下步骤。

     
      
  1. 如果servlet的实例不存在,则为Web容器

         

    一个。加载servlet类。

         

    湾创建servlet类的实例。

         

    ℃。通过调用init方法初始化servlet实例。初始化包含在Initializing a Servlet

  2. 中   
  3. 调用service方法,传递请求和响应对象。服务方法在Writing Service Methods

  4. 中讨论         

    如果容器需要删除servlet,则通过调用servlet的destroy方法来完成servlet。最终定稿在Finalizing a Servlet中讨论。