1.servlet有良好的生存期的定義,包括加載和實例化、初始化、處理請求以及服務結束。這個生存期由 javax.servlet.Servlet接口的 init,service和 destroy方法表達。
2.加載 Servlet的 class---->實例化 Servlet----->調用 Servlet的 init完成初始化---->響應請求(Servlet的 service方法)----->Servlet容器關閉時(Servlet的destory方法)
3.Servlet啟動時,開始加載 servlet生命周期開始。Servlet被服務器實例化后,容器運行其init方法,請求到達時運行其 service方法,service方法自動派遣運行與請求對應的doXXX方法(doGet,doPost)等,當服務器決定將實例銷毀的時候(服務器關閉)調用其 destroy方法。
