Java Web應用的生命周期
Java Web應用的生命周期。三個階段:啟動,運行,終止。
無論是web還是servlet他們的生命周期都是有容器來控制的。
啟動:
1. 把web.xm 加載到內存中
2. 為web應用創建一個ServletContext對象
3. 對所有的Filter進行初始化。
4. 對那些需要在啟動時初始化的servlet初始化。
運行:
在這個階段所有的servlet處于待命狀態,等待客戶端的請求。如果客戶端的請求servlet不存在,則初始化對應的servlet。
銷毀:
1.銷毀所有處于運行狀態的servlet
2.銷毀所有處于運行狀態的Filter
3.銷毀與web應用相關的對象,如servletContext,釋放應用占用的資源