1. 程式人生 > >Java Servlet 入門知識

Java Servlet 入門知識

 1 開發工具:JSDK 包含兩個基本軟體包:javax.servlet & javax.servlet.http

2 生命週期:

 (1)init()方法:僅僅執行一次。在伺服器裝入Servlet時執行。無論多少客戶機訪問Servlet都不會重複執行。

 (2)service()方法:這是Servlet的核心。每當一個客戶請求一個HttpServlet物件時,該物件的service方法就要被呼叫,而且傳遞給這個方法一個請求物件(ServletRequest)和一個響應物件(ServletResponse)物件作為引數。覆蓋響應的do函式如doGet,doPost等等,來實現使用者定製響應。

 (3)destroy()方法在伺服器停止且解除安裝Servlet時執行。一般不要定製,如果要覆蓋它,典型應用就是管理伺服器端資源。例如,如果Servlet愛執行時會累計統計資料,覆蓋該方法用於將資料儲存在檔案中;還有就是關閉資料庫連線。

 (4)GetServletConfig()方法:返回一個ServletConfig物件,該物件用來返回初始化引數和ServletContext(提供Servlet的環境資訊)

 (5)GetServletInfo()方法 可選的方法,它提供Servlet的資訊,如作者,版本,版權。。。