Servlet 各个类之间的体系结构

来源:互联网 发布:如何彻底删除手机数据 编辑:程序博客网 时间:2024/04/30 18:44

初学Servlet个人认为首先要帮Servlet常用的几个类之间的关系搞清楚。

首先最重要的就是Servlet接口(javax.servlet),我们来看看官方API上对Servlet接口的定义

重要性不言而喻了,及所有servlets都必须实现Servlet接口,Servlet接口内的方法由servlet容器调用(比如tomcat),Servlet方法如下

GenericServlet抽象类,此类的层次结构是

GenericServlet抽象类实现了Servlet接口,这个抽象类最重要的防范就是service方法,由于方法较多,就不一一列出了,大家可以去官方JAVA EE的API去查。

HttpServlet(javax.servlet.http)抽象类使我们最经常实现的一个抽象类,此类是GenericServlet的子类,及继承自GenericServlet抽象类。

HttpServletRequest(javax.servlet.http)接口,每次调用HttpServlet的doGet或doPost方法时候,都会接收到一个实现HttpServletRequest接口对象。

HttpServletResponse(javax.servlet.http)接口,每次调用HttpServlet的doGet或doPost方法时候,都会接收到一个实现HttpServletResponse接口的对象。

原创粉丝点击