1. 程式人生 > >Servlet總結(一)

Servlet總結(一)

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的生命周期

  1. Servlet 通過調用 init () 方法進行初始化,init 方法被設計成只調用一次。它在第一次創建 Servlet 時被調用,在後續每次用戶請求時不再調用。因此,它是用於一次性初始
  2. Servlet 容器(即 Web 服務器)調用 service() 方法來處理來自客戶端(瀏覽器)的請求,並把格式化的響應寫回給客戶端。
  3. destroy() 方法只會被調用一次,在 Servlet 生命周期結束時被調用。destroy() 方法可以讓 Servlet 關閉數據庫連接、停止後臺線程、把 Cookie 列表或點擊計數器寫入到磁盤,並執行其他類似的清理活動。
  4. 常用的方法

  1. 最後,Servlet 是由 JVM 的垃圾回收器進行垃圾回收的。

Servlet總結(一)