1. 程式人生 > >用程式碼總結servlet生命週期

用程式碼總結servlet生命週期

Servlet的生命週期指的是 Servlet從被Web伺服器載入到它被銷燬的整個生命過程
1.載入:web伺服器(tomcat)啟動後,會根據每個web專案的web.xm檔案,找到所有的servlet載入到web伺服器中。載入這些servlet可能會有順序,但是,可以在servelt標籤中更改這些載入順序
2.啟動init方法,初始化servelt,當客戶端向伺服器傳送請求時,伺服器收到請求,根據請求地址找到對應的servlet,執行初始化方法,在整個專案執行期間,這個方法只執行一次。
3.呼叫service()方法,提供服務,可執行多次
4.當伺服器關閉的時候或者是專案結束,呼叫servlet的distory方法,釋放資源,此時servlet死亡。
服務流程:
在這裡插入圖片描述