ServletConfig接口默認是哪里實現的?


問題:Servlet接口默認是哪里實現的?

答:GenericServlet

1、結構

2、ServletConfig、GenericServlet、HttpServlet的關系如下:

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

    public abstract class HttpServlet extends GenericServlet

    抽象類GenericServlet是ServletConfig接口的默認實現類;HttpServlet 繼承GenericServlet 類

3、GenericServlet和HttpServlet分析:

GenericServlet是抽象類,必須給出子類才能實例化。它給出了設計servlet的一些骨架,定義了servlet的聲明周期,還有一些得到名字、配置、初始化參數的方法,它的設計和應用層協議無關,即可以用非http協議實現它。

HttpServlet是子類,繼承GenericServlet,具有GenericServlet的一切特性。另外添加了doGet、doPost、doDelete、doPut、doTrace等方法對應處理http協議里的命令的請求響應過程。

沒有特殊要求,我們一般都繼承HttpServlet。

   

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM