Servlet学习D2 - servlet的生命周期
一、servlet的生命周期
servlet接口中定义了作为一个servlet在整个生命周期中应该拥有三个阶段
1, 初始化
2, 服务
3, 销毁
***
servlet的生命周期是由容器管理的
servlet的生命周期:
简化版:适用于笔试的时候
1,servlet的生命周期是由容器管理的(这句话非常重要!!!)
2.他分别经历三个阶段:初始化 服务 销毁
如果是面试可以展开谈一谈:
1,把笔试上的东西 先说一边。
2.当有第一个客户端浏览器访问这个servlet时,容器会将这个servlet实例化并且调用一次init方法,然后在新的线程中调用service方法,然后容器并不会立即销毁这个对象,当容器在关闭的过程中。会销毁这个servlet对象,但是在销毁这个对象之前会调用一次destroy方法。
如果在销毁这个对象之前 在有一个客户端浏览器来访问这个servlet,那么容器不会再次实例化这个servlet了。而是直接在新的线程中调用service方法。