Servlet基礎(一)

Java Servlet是運行在帶有支持Java Servlet規範的解釋器的web服務器上的Java類,可使用javax.servlet和javax.servlet.http包創建,是JavaEE的標準組成部分。servlet是服務HTTP請求並實現javax.servlet.Servlet接口的Java類,通常編寫servlet擴展javax.servlet.http.HttpServlet。

Servlet生命週期:
1、通過調用init()方法進行初始化
第一次調用servlet時被調用,只調用一次。當用戶調用一個servlet時就會創建servlet實例,每個用戶請求產生新的線程,移交給doGet()或doPost(),init()創建或加載一些數據。
2、通過調用service()處理客戶端的請求
servlet容器調用service()處理瀏覽器的請求,把格式化的響應寫回給客戶端,service()由容器調用,service()在適當的時候調用doGet、doPost等方法,根據客戶端的請求類型重寫方法。
3、通過調用destroy()方法結束
只調用一次,servlet由JVM垃圾回收器進行垃圾回收。

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