1. 程式人生 > >說一說Servlet的生命周期

說一說Servlet的生命周期

自動 處理請求 包括 post 定義 xxx 加載 生命 以及

servlet有良好的生存期的定義,包括加載和實例化、初始化、處理請求以及服務結束。這個生存期由javax.servlet.Servlet接口的init,service和destroy方法表達。

Servlet被服務器實例化後,容器運行其init方法,請求到達時運行其service方法,service方法自動派遣運行與請求對應的doXXX方法(doGet,doPost)等,當服務器決定將實例銷毀的時候調用其destroy方法。

web容器加載servlet,生命周期開始。通過調用servlet的init()方法進行servlet的初始化。通過調用service()方法實現,根據請求的不同調用不同的do*

()方法。結束服務,web容器調用servlet的destroy()方法。

說一說Servlet的生命周期