Servlet的配置以及它的生命週期
一、Servlet的配置:
Servlet容器管理了Servlet的整個生命週期,並呼叫Servlet的Servlet的生命週期的方法。
1.Servlet程式必須通過Servlet容器來啟動執行,並且儲存目錄有特殊要求,通常Servlet編譯好的.class檔案要儲存在<WEB應用程式目錄>\WEB-INF\classes\目錄中。
2.Servlet程式必須在WEB應用程式的web.xml檔案中進行註冊和對映其訪問路徑,才可以 被Servlet引擎載入被外界訪問。
3.一個<Servlet>元素使用者註冊一個Servlet,它包含有兩個主要的子元素:<Servlet-name>和<Servlet-class>,分別使用者設定Servlet的註冊名稱和Servlet的完整類名。
4.一個<Servlet-mapping>元素用於對映一個已經註冊的Servlet的一個對外訪問路徑,它包含兩個子元素:<Servlet-name><url-pattern>,分別使用者指定Servlet的註冊名稱和Servlet的對外訪問路徑。
二、Servlet的生命週期:
(1)Servlet容器管理了Servlet的整個生命週期,並呼叫Servlet的Servlet的生命週期的方法。
(2)Servlet生命週期的方法有:
1.首先是建立例項時呼叫構造器:只被呼叫一次,只有第一次請求Servlet時,建立Servlet的例項,呼叫構造器。
2.init方法:只被呼叫一次,在建立好Servlet例項後立即呼叫init函式,使用者初始化當前Servlet例項。
3.service方法:被多次呼叫,每次請求都會被呼叫,用於相應請求。
4.destory方法:只被呼叫一次,在當前Servlet所在的web應用被解除安裝前呼叫,用於釋放Servlet所佔的資源。
作者:Roger_CoderLife
連結:https:blog.csdn.net/Roger_CoderLife/article/details/83745466
本文為Roger_CoderLife的原創文章,著作權歸作者所有,轉載請註明原文出處,歡迎轉載!