博爲峯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

相關文章
相關標籤/搜索