servlet層次結構

public interface Servlet
Servlet 接口定義了所有servlets都必須實現的方法.
要實現一個Servlet接口,可以從抽象類javax.servlet.GenericServlet或
javax.servlet.http.HttpServlet 進行繼承

public abstract class GenericServlet
extends java.lang.Object
implements Servlet, ServletConfig, java.io.Serializable

public abstract class HttpServlet
extends GenericServlet
implements java.io.Serializable


Java Servlet是一個獨立於平臺的部件,它使用由JSP/Servlet容器管理的請求/迴應模型來與Web客戶機進行溝通。
要編寫一個servlet,GenericServlet和HttpServlet類都會被擴展,
GenericServlet具有一個abstract服務方式必須得到實現。
HttpServlet擴展了GenericServlet並且要求你實現下面方式之中的
一個:doGet, doPost, doPut, doDelete, init, destroy和getServletInfo。


Servlet比較適合作爲控制類組件,比如視圖控制器等。另外,Servlet還可以作爲過濾器、監聽器等。
Servlet不僅可以動態生成HTML內容,還可以動態生成圖形。總而言之,Servlet在項目中作爲控制類的組件,
並且處理一些後臺業務,JSP則作爲顯示組件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章