Servlet類詳解 服務器
# servlet的生命週期線程
init()
方法被設計成只調用一次。它在第一次建立Servlet時被調用,在後續每次用戶請求時再也不調用。service()
每次服務器接收到一個 Servlet 請求時,服務器會產生一個新的線程並調用服務。 service()
方法在適當的時候調用 doGet、doPost、doPut、doDelete 等方法。因此,您不用對 service()
方法作任何動做,您只須要根據來自客戶端的請求類型來重寫 doGet() 或 doPost() 便可。destroy() 方法只會被調用一次,在 Servlet 生命週期結束時被調用.
這個方法被調用後,servlet實例會被當作垃圾所清理。
設計