我对servlet实例的理解是,只有一个servlet实例可以被多个客户端的多个请求重用。
我的问题是,其中 servlet容器存储这些实例以及实例的生命周期多长时间。
提前感谢!
答案 0 :(得分:3)
其中 - > RAM /堆(它是一个实例)。
多长时间? - >直到servlet destroy()
被叫(OR)JVM被杀死。您可以参考Servlet life cycle documentation了解更多详情
答案 1 :(得分:2)
在记忆中并按照Servlet Life Cycle。链接的教程说(部分)
Servlet生命周期
servlet的生命周期由部署了servlet的容器控制。当请求映射到servlet时,容器执行以下步骤。
- 中
如果servlet的实例不存在,则为Web容器
一个。加载servlet类。
湾创建servlet类的实例。
℃。通过调用
init
方法初始化servlet实例。初始化包含在Initializing a Servlet。- 中讨论 醇>
调用
service
方法,传递请求和响应对象。服务方法在Writing Service Methods。如果容器需要删除servlet,则通过调用servlet的
destroy
方法来完成servlet。最终定稿在Finalizing a Servlet中讨论。