Servlet簡介

 

Servlet簡介

Servlet是sun公司提供的一門用於開發動態web資源的技術。

Sun公司在其API中提供了一個servlet接口,用戶若想用發一個動態web資源(即開發一個Java程序向瀏覽器輸出數據),需要完成以下2個步驟:

編寫一個Java類,實現servlet接口。

把開發好的Java類部署到web服務器中。

快速入門,用servlet向瀏覽器輸出“hello servlet”。

閱讀Servlet API,解決兩個問題:

輸出hello servlet的java代碼應該寫在servlet的哪個方法內?

如何向IE瀏覽器輸出數據?

Servlet在web應用中的位置

Servlet的運行過程

Servlet程序是由WEB服務器調用,web服務器收到客戶端的Servlet訪問請求後:

①     Web服務器首先檢查是否已經裝載並創建了該Servlet的實例對象。如果是,則直接執行第④步,否則,執行第②步。

②     裝載並創建該Servlet的一個實例對象。

③     調用Servlet實例對象的init()方法。

④     創建一個用於封裝HTTP請求消息的HttpServletRequest對象和一個代表HTTP響應消息的HttpServletResponse對象,然後調用Servlet的service()方法並將請求和響應對象作爲參數傳遞進去。

WEB應用程序被停止或重新啓動之前,Servlet引擎將卸載Servlet,並在卸載之前調用Servlet的destroy()方法。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章