博为峰Java技术题 ——JavaEE Servlet 生命周期Ⅰ

Servlet 生命周期可被定义为从建立直到毁灭的整个过程。如下是 Servlet 遵循的过程:服务器

Servlet 经过调用 init () 方法进行初始化。线程

Servlet 调用 service() 方法来处理客户端的请求。设计

Servlet 经过调用 destroy() 方法终止(结束)。code

最后,Servlet 是由 JVM 的垃圾回收器进行垃圾回收的。blog

[init()方法]生命周期

博为峰小博老师:get

init 方法被设计成只调用一次。它在第一次建立 Servlet 时被调用,在后续每次用户请求时再也不调用。所以,它是用于一次性初始化,就像 Applet 的 init 方法同样。it

Servlet 建立于用户第一次调用对应于该 Servlet 的 URL 时,可是您也能够指定 Servlet 在服务器第一次启动时被加载。垃圾回收

当用户调用一个 Servlet 时,就会建立一个 Servlet 实例,每个用户请求都会产生一个新的线程,适当的时候移交给 doGet 或 doPost 方法。init() 方法简单地建立或加载一些数据,这些数据将被用于 Servlet 的整个生命周期。service

init 方法的定义以下:

3,1.tmp_副本.png

相关文章
相关标签/搜索