Java Servlet API 快速参考指南
1. 引言
在 Java 开发中,Servlet API 是处理服务器端请求的重要工具。 javax.servlet
包作为 Servlet API 的核心,涵盖了众多关键接口和类,为开发者提供了处理客户端请求和与服务器通信的基础。
2. javax.servlet 包概述
javax.servlet
包是 Servlet API 的核心部分,包含了基础的 Servlet
接口,所有 Servlet 都必须以某种形式实现该接口。同时,还有用于开发基础 Servlet 的抽象类 GenericServlet
。此外,该包还包含了与主机服务器和客户端通信的类,如 ServletRequest
和 ServletResponse
,以及与客户端进行数据交互的 ServletInputStream
和 ServletOutputStream
。
以下是 javax.servlet
包的类层次结构:
graph LR
classDef abstract fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px;
classDef interface fill:#FFF6CC,stroke:#FFBC52,stroke-wid