问题:Servlet接口默认是哪里实现的?

答:GenericServlet

1、结构

ServletConfig接口默认是哪里实现的?

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。

   

 

相关文章:

  • 2021-10-06
  • 2021-11-25
  • 2021-04-01
  • 2022-12-23
  • 2022-01-21
  • 2021-09-19
猜你喜欢
  • 2022-12-23
  • 2021-04-13
  • 2021-12-09
  • 2021-10-23
  • 2023-03-08
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案