Servlet Servlet的装载三种情况

感谢原文作者:DaleyDC
原文链接:https://blog.csdn.net/sinat_32873711/article/details/53170342

Servlet的装载三种情况:

  1. 自动装载:某些Servlet如果需要在Servlet容器启动时就加载,需要在web.xml下它的标签里中,添加优先级代码:
<Servlet>
<load-on-startup>1<load-on-startup>
</Servlet>

数字越小表示该servlet的优先级越高,会先于其他自动装载的优先级较低的先装载

  1. Servlet容器启动后,客户首次向某个Servlet发送请求时,Tomcat容器会加载它
  2. 当Servlet类文件被更新后,也会重新自动加载
    Servlet是长期驻留在内存里的。某个Servlet一旦被加载,就会长期存在于服务器的内存里,直到服务器关闭
    Servlet被装载后,Servlet容器创建一个Servlet实例并且调用Servlet的init()方法进行初始化。在Servlet的整个生命周期内,init()方法只被调用一次
posted @ 2020-04-22 10:26  超级小白龙  阅读(129)  评论(0编辑  收藏  举报