天天看點

Servlet 的生命周期 | 學習筆記

開發者學堂課程【Servlet 入門:Servlet 的生命周期 】學習筆記,與課程緊密聯系,讓使用者快速學習知識。

課程位址:

https://developer.aliyun.com/learning/course/34/detail/744

Servlet 的生命周期 

内容簡介:

一、如何讓浏覽器通路 Servlet

二、 Servlet 的生命周期方法

三、 Servle 特性

一、 如何讓浏覽器通路Servlet

1. 給 Servlet 設定一個 Servlet 路徑(讓 Servlet 與一個路徑綁定在一起);

2. 浏覽器通路 Servlet 路徑

1) 如何給 Servlet 配置 Servlet 路徑:

在 web.xml 中對 Servlet 進行配置。

Servlet 的生命周期 | 學習筆記

程式:

Servlet 的生命周期 | 學習筆記

啟動程式,然後在浏覽器通路,成功案例如下:

Servlet 的生命周期 | 學習筆記

下圖表示已被通路:

Servlet 的生命周期 | 學習筆記

Servlet 在第一次被通路時“生”,伺服器關閉的時候“死”。

Servlet 是單例的,每個類有一個對象。一個時間點會出現多個請求。

二、 Servlet 的生命周期方法:

1. Void init(ServletConfig):建立之後立即執行的初始化方法,“出生之後”(1次);

2. Void service(ServletRequest request,ServletResponse response):每次處理請求時都會被調用;

3. Void destory():銷毀之前釋放資源的方法,“臨死之前”(1次)。

三、 Servle 特性:

1. 單例,一個類隻有一個對象,可能存在多個 Servle 類;

2. 線程不安全的,是以效率很高。

3. Servle 類由我們來寫,但對象由伺服器來建立,并且用伺服器來調用相應的方法。

繼續閱讀