`
jiangduxi
  • 浏览: 445241 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Servlet常用接口的使用

阅读更多
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常用类接口

    servlet常用类 Servlet常用接口

    Servlet常用接口

    博文链接:https://hgz123.iteye.com/blog/185507

    JavaWeb开发技术-Servlet接口及其实现类.pptx

    Servlet接口及其实现类 Java Servlet Jsp XML HTML Servlet接口及其实现类 Servlet接口及其实现类 Servlet接口 GenericServlet类 HttpServlet类 实现Servlet接口 继承GenericServlet类 Servlet接口及其实现类 方法...

    Oracle EBS 常用接口开发参考

    Oracle EBS 常用接口开发参考 各个模块的接口都有详解

    J2EE应用开发_servlet

    Servlet介绍 Servlet常用的接口 Servlet的配置 Servlet过滤器 Servlet容器安全和身份验证 Servlet图像处理 Servlet应用实例——投票模块

    实验9 Servlet.doc

    本专栏主要为Java程序设计(基础)实验报告和Java程序设计(进阶)实验报告,基础篇有JAVA环境搭建、Java语言基础、方法和数组、面向对象基础、Java常用类、继承与接口、成员访问控制与异常、JavaFX程序设计、Java...

    Servlet 全面教程

    2、web 服务器,这里的服务器不是硬件概念,而是软件,常用的web 服务器有Tomcat,Jboss 等,我们所用到的 Tomcat 是一个开源的服务器, Tomcat 是一个用java 语言编写的web 服务器,所以需要有相应的java 运行环境...

    Java Servlet API说明文档doc版

    Java Servlet API说明文档doc版, CHM版只找到英文的,这个其实也不错很方便的啦, Servlet 中的常用类和接口都有提到和说明。

    jsp 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相关网址

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    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 WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part3

    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 WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part4

    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 ...

    spring-mock-2.0-rc3.jar

    q DelegatingServletInputStream:ServletInputStream接口的委托mock实现。 DelegatingServletOutputStream: ServletOutputStream接口的委托mock实现,在需要拦截和分析写向一个输出流的内容时,可以使用它。 ...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part5

    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 ...

    实验5 JAVA常用类.doc

    本专栏主要为Java程序设计(基础)实验报告和Java程序设计(进阶)实验报告,基础篇有JAVA环境搭建、Java语言基础、方法和数组、面向对象基础、Java常用类、继承与接口、成员访问控制与异常、JavaFX程序设计、Java...

    ServletApiMock:*** 正在建设中 *** 这是一个为 Servlet API 提供模拟的测试库

    基本上,使用 EasyMock 或 Mockito 来模拟常用对象,例如 servlet api 中的对象,是一种真正的痛苦。 多年来,我为我的其他项目开发了这个库,并复制了其中的选定部分。 我厌倦了这样做,只想在未来的项目中“包含...

    实验6 继承与接口.doc

    本专栏主要为Java程序设计(基础)实验报告和Java程序设计(进阶)实验报告,基础篇有JAVA环境搭建、Java语言基础、方法和数组、面向对象基础、Java常用类、继承与接口、成员访问控制与异常、JavaFX程序设计、Java...

Global site tag (gtag.js) - Google Analytics