Servlet總結(一)
阿新 • • 發佈:2018-04-05
nbsp img servle 調用 用戶 服務 垃圾 因此 發送請求
1.了解
Servlet全稱Java Servlet,是用java編寫的服務器端程序,
一、Servlet了解
1.Servlet實現過程
(1)客戶端發送請求至服務器端;
(2)服務器將請求信息發送至 Servlet;
(3)Servlet 生成響應內容並將其傳給服務器。響應內容動態生成,通常取決於客戶端的請求;
(4)服務器將響應返回給客戶端。
2.Servlet作用
(1)動態生成HTML文檔。
(2)將請求轉發給Servlet組件。
(3)讀取客戶端的Cookie,以及向客戶端寫入Cookie。
(4)訪問服務器的資源,如數據庫、 XML、文件對像等。
3.在web中位置
二、Servlet的生命周期
- Servlet 通過調用 init () 方法進行初始化,init 方法被設計成只調用一次。它在第一次創建 Servlet 時被調用,在後續每次用戶請求時不再調用。因此,它是用於一次性初始
- Servlet 容器(即 Web 服務器)調用 service() 方法來處理來自客戶端(瀏覽器)的請求,並把格式化的響應寫回給客戶端。
- destroy() 方法只會被調用一次,在 Servlet 生命周期結束時被調用。destroy() 方法可以讓 Servlet 關閉數據庫連接、停止後臺線程、把 Cookie 列表或點擊計數器寫入到磁盤,並執行其他類似的清理活動。
- 常用的方法
- 最後,Servlet 是由 JVM 的垃圾回收器進行垃圾回收的。
Servlet總結(一)