Servlet物件的生命週期

2021-10-04 20:42:04 字數 479 閱讀 7988

1.瀏覽器(browser)向伺服器端(server)傳送請求 例:http://localhost:8080/004servlet/text

2.伺服器擷取路徑:/004servlet/text

3.伺服器在上下文中尋找路徑:/004servlet/text對應的servlet物件

3.1如果找到servlet物件則呼叫servlet介面中的service方法

3.2如果沒有找到則通過web.xml配置檔案中/text所對應的類名,通過反射機制:

1)呼叫無參構造方法建立servlet物件

2)建立servlet後呼叫init方法進行初始化

3)呼叫service方法提供服務

4.servlet物件的銷毀:長時間沒有使用者再次訪問該**時/伺服器關閉時/專案重新部署時

,servlet物件呼叫destroy完成銷毀前的準備工作

-------servlet是單例項

歡迎糾正和補充

Servlet生命週期

servlet生命週期分為三個階段 1,初始化階段 呼叫init 方法 2,響應客戶請求階段 呼叫service 方法 3,終止階段 呼叫destroy 方法 servlet初始化階段 1 自動裝載 servlet容器啟動時自動裝載某些servlet,實現它只需要在web.xml檔案中的之間新增1 ...

Servlet生命週期

什麼時候裝載 servlet 1,servlet容器啟動時自動裝載某些servlet,實現它只需要在web.xml檔案中的 之間新增如下 1 2,在servlet容器啟動後,客戶首次向servlet傳送請求。3,servlet類檔案被更新後,重新裝載servlet。2 初始化階段 呼叫init 方法...

Servlet生命週期

1 webclient向servlet容器 tomcat 發出http請求 2 servlet容器接收webclient的請求,建立servlet物件,呼叫其init方法,3 servlet容器建立乙個httprequest物件,將webclient請求的資訊封裝到這個物件中 4 servlet容器...