servlet的生命周期

1,四个阶段 实例化,初始化,服务,销毁

实例化,初始化----》第一次访问服务的时候

服务-----》实例化之后,每一次访问

销毁---- 》应用卸载/关闭服务器

【等待垃圾回收】

 

2,单线程与多实例

【单实例】:多次访问servlet,只创建一次,

【多线程】:每次访问都启动一个线程

3,可以设置实例化,初始化servlet的时间

设置servlet在服务器启动的时候就创建实例对象

通过<load-on-startup>标签设置在服务器启动的时候就加载servlet对象。

数值越小,启动的越早。【正整数】

最小是零,不建议写零。【服务器内部有个servlet的优先级为0】

当两个servlet的优先级相同时,他们两个的执行顺序是随机的

原文地址:https://www.cnblogs.com/excellencesy/p/8630351.html