8个Servlet的生命周期是怎样的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计816个文字,预计阅读时间需要4分钟。
Servlet的生命周期由容器管理,经历四个阶段:初始化、创建、执行、销毁。具体为:初始化 1次,第一次请求 1次,初始化 1次,实例化后执行多次,每次请求执行多次,销毁 1次,停止服务,当客户端浏览器第一次请求时停止。
Servlet的生命周期是由容器管理的,分别经历四各阶段:
阶段 次数 时机
创建 1次 第一次请求
初始化 1次 实例化之后
执行服务 多次 每次请求
销毁 1次 停止服务
当客户端浏览器第一次请求Servlet时,容器会实例化这个Servlet,然后调用一次init方法,并在新的线程中执行service方法处理请求。service方法执行完毕后容器不会销毁这个Servlet而是做缓存处理,当客户端浏览器再次请求这个Servlet时,容器会从缓存中直接找到这个Servlet对象,并再一次在新的线程中执行Service方法。当容器在销毁Servlet之前对调用一次destory方法。
本文共计816个文字,预计阅读时间需要4分钟。
Servlet的生命周期由容器管理,经历四个阶段:初始化、创建、执行、销毁。具体为:初始化 1次,第一次请求 1次,初始化 1次,实例化后执行多次,每次请求执行多次,销毁 1次,停止服务,当客户端浏览器第一次请求时停止。
Servlet的生命周期是由容器管理的,分别经历四各阶段:
阶段 次数 时机
创建 1次 第一次请求
初始化 1次 实例化之后
执行服务 多次 每次请求
销毁 1次 停止服务
当客户端浏览器第一次请求Servlet时,容器会实例化这个Servlet,然后调用一次init方法,并在新的线程中执行service方法处理请求。service方法执行完毕后容器不会销毁这个Servlet而是做缓存处理,当客户端浏览器再次请求这个Servlet时,容器会从缓存中直接找到这个Servlet对象,并再一次在新的线程中执行Service方法。当容器在销毁Servlet之前对调用一次destory方法。

