Servlet的类接口可以从以下几个方面进行分类
1. Servlet实现相关 定义了用于实现Servlet相关的类和方法
2. Servlet配置相关 主要包括ServletConfig接口
3. Servlet异常相关 Servlet API定义了两个异常,它们是ServletException和UnavailableException
4. 请求和响应相关 用于接收客户端的请求,并且做出对应的响应。
5. 会话跟踪 用于跟踪和客户端的会话
6. Servlet上下文 通过这个接口,可以再多个Web应用程序中共享数据
7. Servlet协作 主要是RequestDispatcher接口,用于进行视图派发
8. 过滤 定义了请求响应过滤的相关API和接口
9. 其他类 Cookie和HttpUtils类
Servlet实现相关
1.Servlet
声明:public interface Servlet
这个接口是所有Servlet必须直接或者间接实现的接口。它定义了以下的方法
a. init(ServletConfig config) 用于初始化Servlet
b. destory() 销毁Servlet
c. getServletInfo() 获得Servlet的信息
d. getServletConfig() 获得Servlet配置相关信息
e. service(ServletRequest request,ServeltResponse response) 运行应用程序逻辑的入口点。它接收两个参数,ServletRequest表示客户端请求的信息,ServletResponse表示对客户端的响应。
2. GenericServlet
声明: public abstract class GenericServlet implements Servlet,ServletConfig,java.io.Serializable
GenericServlet提供了对Servlet接口的基本实现。它是一个抽象类,它的service()方法是一个抽象方法,GenericServlet的派生类必须直接或者间接实现这个方法。
3. HttpServlet
声明: public abstract class HttpServlet extends GenericServlet implements java.io.Serializable
HttpServlet类是针对使用HTTP协议的Web服务器的Servlet类。HttpServlet类通过执行Servlet接口,能够提供HTTP协议的功能。
HttpServlet的子类必须实现以下方法中的一个
* doGet 如果Servlet支持HTTP GET请求,用于HTTP GET请求
* doPost 如果Servlet支持HTTP GET请求,用于HTTP POST请求
* doPut 如果Servlet支持HTTP GET请求,用于HTTP PUT请求
* doDelete 如果Servlet支持HTTP GET请求,用于HTTP DELETE请求
* init和destroy 管理Servlet占用的资源。如果需要管理Servlet生命周期内所持有资源可以重载这两个方法
* getServletInfo 获得Servlet自身的信息
分享到:
相关推荐
servlet常用接口的详细讲解,servlet常用接口的详细讲解,servlet常用接口的详细讲解
servlet常用类 Servlet常用接口
博文链接:https://hgz123.iteye.com/blog/185507
Servlet接口及其实现类 Java Servlet Jsp XML HTML Servlet接口及其实现类 Servlet接口及其实现类 Servlet接口 GenericServlet类 HttpServlet类 实现Servlet接口 继承GenericServlet类 Servlet接口及其实现类 方法...
Oracle EBS 常用接口开发参考 各个模块的接口都有详解
Servlet介绍 Servlet常用的接口 Servlet的配置 Servlet过滤器 Servlet容器安全和身份验证 Servlet图像处理 Servlet应用实例——投票模块
本专栏主要为Java程序设计(基础)实验报告和Java程序设计(进阶)实验报告,基础篇有JAVA环境搭建、Java语言基础、方法和数组、面向对象基础、Java常用类、继承与接口、成员访问控制与异常、JavaFX程序设计、Java...
2、web 服务器,这里的服务器不是硬件概念,而是软件,常用的web 服务器有Tomcat,Jboss 等,我们所用到的 Tomcat 是一个开源的服务器, Tomcat 是一个用java 语言编写的web 服务器,所以需要有相应的java 运行环境...
Java Servlet API说明文档doc版, CHM版只找到英文的,这个其实也不错很方便的啦, Servlet 中的常用类和接口都有提到和说明。
前言 第一部分 JSP入门 第1章 概述 1.1 Java技术 1.1.1 Java技术的发展 1.1.2 JavaBeans 1.1.3 JDBC 1.1.4 J2EE 1.1.5 EJB 1.1.6 Java Servlet 1.2 JSP技术 1.2.1 JSP技术概述 ...附录C 常用JSP相关网址
6.1.2 servlet相关接口与实现类 197 6.2 几个实例 205 6.2.1 实例一:simplehello 205 6.2.2 实例二:welcomeyou 210 6.2.3 实例三:outputinfo 216 6.2.4 实例四:loginservlet 220 6.3 servlet异常 223 ...
6.1.2 servlet相关接口与实现类 197 6.2 几个实例 205 6.2.1 实例一:simplehello 205 6.2.2 实例二:welcomeyou 210 6.2.3 实例三:outputinfo 216 6.2.4 实例四:loginservlet 220 6.3 servlet异常 223 ...
6.1.2 servlet相关接口与实现类 197 6.2 几个实例 205 6.2.1 实例一:simplehello 205 6.2.2 实例二:welcomeyou 210 6.2.3 实例三:outputinfo 216 6.2.4 实例四:loginservlet 220 6.3 servlet异常 223 ...
q DelegatingServletInputStream:ServletInputStream接口的委托mock实现。 DelegatingServletOutputStream: ServletOutputStream接口的委托mock实现,在需要拦截和分析写向一个输出流的内容时,可以使用它。 ...
6.1.2 servlet相关接口与实现类 197 6.2 几个实例 205 6.2.1 实例一:simplehello 205 6.2.2 实例二:welcomeyou 210 6.2.3 实例三:outputinfo 216 6.2.4 实例四:loginservlet 220 6.3 servlet异常 223 ...
本专栏主要为Java程序设计(基础)实验报告和Java程序设计(进阶)实验报告,基础篇有JAVA环境搭建、Java语言基础、方法和数组、面向对象基础、Java常用类、继承与接口、成员访问控制与异常、JavaFX程序设计、Java...
基本上,使用 EasyMock 或 Mockito 来模拟常用对象,例如 servlet api 中的对象,是一种真正的痛苦。 多年来,我为我的其他项目开发了这个库,并复制了其中的选定部分。 我厌倦了这样做,只想在未来的项目中“包含...
本专栏主要为Java程序设计(基础)实验报告和Java程序设计(进阶)实验报告,基础篇有JAVA环境搭建、Java语言基础、方法和数组、面向对象基础、Java常用类、继承与接口、成员访问控制与异常、JavaFX程序设计、Java...