天天看点

servlet&jsp_HttpServlet相关API架构

HttpServlet相关API架构。

servlet&jsp_HttpServlet相关API架构

                                                          extends                                   implements

oneServlet--->(abstract)HttpServlet---------------->GenericServlet------------------------->servlet接口

Servlet接口:

  首先看到Servlet接口,它定义了Servlet应该有的基本行为,如关于生命周期的方法,init()、destroy()、提供服务时调用的serivce()方法。

GenericServlet类:

  实现Servlet接口的是GenericServlet类,它还实现了ServletConfig接口。

  GenericServlet没有规范任何有关HTTP的方法,而是由它的继承者HttpServlet定义。

HttpServlet类:

  Http相关服务流程定义在service方法中。

  

可以注意到包(package)的设计,与Servlet定义相关的类和接口都在javax.servlet中。与HTTP相关的类和接口都在javax.servlet.http中。