Servlet层次结构

Servlet是实现javax.servlet.Servlet接口的对象。大多数Servlet通过从GenericServletHttpServlet类进行扩展来实现。Servlet API包含于两个包中,即javax.servletjavax.servlet.httpjavax.servlet包的主要接口和类分别如下:

ServletInputSteam类:定义名为readLine()的方法,用于从客户端读取二进制数据。

ServletOuputStream类:向客户端发送二进制数据。

GenericServlet类:抽象类,定义一个通用的、独立于底层协议的Servlet

ServletRequest接口:定义一个对象封装客户向Servlet的请求信息。

ServletResponse接口:定义一个对象辅助Servlet将请求的响应信息发送给客户端。

ServletContext接口:定义Servlet使用的方法以获取其容器的信息。

ServletConfig接口:定义了在Servlet初始化的过程中由Servlet容器传递给Servlet得配置信息对象。

Servlet接口:定义所有Servlet必须实现的方法。

javax.serlvet.http包的主要接口和类如下:

HttpServletRequest接口:扩展ServletRequest接口,为HTTP Servlet提供HTTP请求信息。

HttpServletResponse接口:扩展ServletResponse接口,提供HTTP特定的发送响应的功能。

HttpSession接口:用于标识客户端并存储有关客户端信息。

HttpSessionAttributeListener接口:实现这个监听接口用于获取会话的属性列表的改变的通知。

HttpServlet类:扩展了GenericServlet的抽象类,用于扩展创建Http Servlet

Cookie类:创建一个Cookie,用于存储Servlet发送给客户端的信息。

除非另有声明,本站遵循【署名-非商业性使用-相同方式共享 3.0 共享协议】授权。 转载原创文章请注明,转载自:Neeke[http://www.ineeke.com] 本文链接: http://www.ineeke.com/archives/239/