Java Servlet 入門知識
阿新 • • 發佈:2019-01-25
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的資訊,如作者,版本,版權。。。