Servlet的生命週期以及相關配置

 生命週期:就是一個對象從創建到銷燬的過程.

 Servlet生命週期:Servlet從創建到銷燬的過程.

* 何時創建:用戶第一次訪問Servlet創建Servlet的實例

* 何時銷燬:當項目從服務器中移除的時候,或者關閉服務器的時候.

  用戶第一次訪問Servlet的時候,服務器會創建一個Servlet的實例,那麼Servletinit方法就會執行.任何一次請求服務器都會創建一個新的線程訪問Servlet中的service的方法.service方法內部根據請求的方式的不同調用doXXX的方法.(get請求調用doGet,post請求調用doPost).Servlet中服務器中移除掉,或者關閉服務器,Servlet的實例就會被銷燬,那麼destroy方法就會執行.

Serlvet相關配置:

  <servlet>
    <description></description>
    <display-name>UserLoginServlet</display-name>
    <servlet-name>UserLoginServlet</servlet-name>
    <servlet-class>com.admin.Servlet.UserLoginServlet</servlet-class>
    <!-- 標記容器是否在啓動的時候就加載這個servlet(實例化並調用其init()方法)。 -->
    <load-on-startup>2</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>UserLoginServlet</servlet-name>
    <url-pattern>/UserLoginServlet</url-pattern>
  </servlet-mapping>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章