我酷下载
您的位置:首页-> 技术文章-> -> Java-> Java Servlet 编程及应用(二)

阅读排行




Java Servlet 编程及应用(二)

作者未知 来源未知 加入时间:2005-10-19 人气:165
Java Servlet API 2.2 简介

Java Servlet API 2.2 的类和接口组成两个Java 包,即:javax.servlet 和 javax.servlet.http(还包括javax.servlet.jsp包,不在本篇文章讨论范围之内)。

javax.servlet 包提供了控制 Servlet 生命周期所必需的 Servlet 接口,是编写 Servlet 时必须要实现的。

javax.servlet.http 包提供了从Servlet 接口派生出的专门用于处理 HTTP 请求的抽象类和一般的工具类。所有的Servlet 对象都要实现Servlet 接口,大多数情况下是作为已经实现了Servlet 接口的javax.servlet.GenericServlet 和 javax.servlet.http.HttpServlet 这两个抽象类的子类来间接实现Servlet 接口。

javax.servlet 包定义的类和接口:

interface RequestDispatcher

//定义一种对象,用于从客户接受请求,并将请求发送到服务器上任何指定的资源,如一个Servlet 、JSP 或 HTML 文件。

interface Servlet

//定义了所有 Servlet 必须实现的方法。

interface ServletConfig

//定义Servlet config 对象,由Servlet 引擎用在 Servlet 初始化时,向 Servlet 传递信息。

interface ServletContext

//定义了一系列方法,以便Servlet与其运行的环境通信。

interface ServletRequest

//定义了用于向Servlet传递客户请求信息的对象。

interface ServletResponse

//定义了一个对象,由Servlet用于向客户发送响应。

interface SingleThreadModel

//用于保证Servlet在任一时刻,只处理一个请求。

class GenericServlet

//继承Servlet接口,定义了一个通用的,与协议无关的Servlet。

class ServletInputStream

//定义了一个输入流,用于由Servlet从中读取客户请求的二进制数据。

class ServletOutputStream

//定义了一个输出流,用于由Servlet向客户发送二进制数据。

class ServletException

//定义了一个当Servlet遇到问题时可以抛出的异常。

class UnavailableException

//定义了一种异常,用于由Servlet指明它永远或暂时不可用。

javax.servlet.http 包定义的类和接口:

interface HttpServletRequest

//继承了ServletRequest 接口,为HTTPServlet 提供请求信息。

interface HttpServletResponse

//继承了ServletResponse 接口,为HTTPServlet 输出响应信息提供支持。

interface HttpSession

//为维护 HTTP 用户的会话状态提供支持。

interface HttpSessionBindingListener

//使得某对象在加入一个会话或从会话中删除时能够得到通知。

interface HttpSessionContext

//由Servlet 2.1 定义,该对象在新版本已不被支持。

class Cookie

//用在Servlet 中使用Cookie 技术

class HttpServlet

//定义了一个抽象类,继承 GenericServlet 抽象类,应被 HTTPServlet 继承。

class HttpSessionBindingEvent

//定义了一种对象,当某一个实现了HttpSessionBindingListener接口的对象被加入会话或从会//话中删除时,会收到该类对象的一个句柄

class HttpUtils

//提供了一系列便于编写HTTPServlet 的方法。


相关文章

相关软件

联系我们 广告服务 友情链接 版权说明 软件发布 下载帮助

CopyRight
2005-2016 www.5qcn.net All Rights Reserved 版权所有 【我酷】下载