1. 程式人生 > >Servlet的配置以及它的生命週期

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的原創文章,著作權歸作者所有,轉載請註明原文出處,歡迎轉載!