Servlet3.1(JSR340)规范目前处于早期草案阶段,目标是在Java EE 7或更高平台。 Servlet3.0(JSR 315)已经包含在Java EE 6平台。具体请参考本规范网站:http://jcp.org/en/jsr/detail?id=340
此文档是Java
Servlet规范,版本:3.1。此文档描述了Java Servlet API标准。
该规范制定的目的是给Java
Servlets一个完整和清晰的解释。如果有仍有问题,可以查阅以下资料:
■ 一个参考实现(reference implementation 简称 RI)已经实现并提供了本规范的行为基准(behavioral benchmark)。该参考实现没有对一个详细的特性实现去诠释,其他实现者可以以参考实现作为原型,以此原型完成规范。
■ 一个兼容性测试套件(compatibility test suite 简称CTS)用来验证实现是否兼容Java
Servlet API标准需求。并且测试结果为分析一个实现是不是标准实现提供了一个规范值。
■ 如果需要进一步澄清疑问,可以咨询Java社区进程(Java
Community Process 简称JCP)控制下的Java
Servlet API工作组,他们是问题的最终判定者。
非常欢迎建议和反馈,这些信息可以用来改善未来版本。
规范的目标读者有如下几种:
■ Web Server 和 Application Server供应商,用于开发符合此标准的servlet引擎。
■ 工具供应商,想要开发符合此规范的Web应用的支持工具。
■ 熟练的servlet开发者,想要弄明白servlet技术的底层机制。
此规范不是servlet开发人的用户指南,而且也并不打算被用作这样。用于此目的参考文献可以到http://java.sun.com/products/servlet查找。
定义了Java
Servlet API中类、接口、方法签名的完整规范,且附带的Javadoc文档有可用的在线版。
此规范参考如下其他Java
API规范:
■ Java
Platform, Enterprise Edition ("Java EE"), version 6
■ JavaServer
Pages™ ("JSP™"), version 2.2
■ Java Naming
and Directory Interface™ ("J.N.D.I.").
■ Context and
Dependency Injection for the Java EE Platform
■ Managed Beans specification
这些规范可以在Java
Platform, Enterprise Edition网站中找到:http://java.sun.com/javaee/。
以下Internet规范提供了一些有关开发和实现Java Servlet API和标准servlet引擎的信息:
■ RFC 1630
Uniform Resource Identifiers (URI)
■ RFC 1738
Uniform Resource Locators (URL)
■ RFC 2396
Uniform Resource Identifiers (URI): Generic Syntax
■ RFC 1808
Relative Uniform Resource Locators
■ RFC 1945
Hypertext Transfer Protocol (HTTP/1.0)
■ RFC 2045
MIME Part One: Format of Internet Message Bodies
■ RFC 2046
MIME Part Two: Media Types
■ RFC 2047
MIME Part Three: Message Header Extensions for non-ASCII text
■ RFC 2048
MIME Part Four: Registration Procedures
■ RFC 2049
MIME Part Five: Conformance Criteria and Examples
■ RFC 2109
HTTP State Management Mechanism
■ RFC 2145 Use
and Interpretation of HTTP Version Numbers
■ RFC 2324
Hypertext Coffee Pot Control Protocol (HTCPCP/1.0)1
■ RFC 2616
Hypertext Transfer Protocol (HTTP/1.1)
■ RFC 2617
HTTP Authentication: Basic and Digest Authentication
■ RFC 3986
Uniform Resource Identifier (URI): Generic Syntax
RFC在线版本请访问:http://wwww.ietf.org/rfc/。
万维网联盟(http://www.w3.org/)是影响本规范和实现的HTTP相关来源信息的权威。
可扩展的标记语言(XML):用于此规范第13章描述的部署描述。更多的XML信息可以在以下网站找到:
http://java.sun.com/xml
http://www.xml.org/
我们欢迎大家提供此规范的任意和所有的反馈。请发送你的建议到jsr-315-comments@jcp.org邮箱。
Please note that due to the volume of
feedback that we receive, you will not
normally receive a reply from an engineer.
However, each and every comment is
read, evaluated, and archived by the
specification team.
请注意,由于反馈量的问题,你将不能正常收到来自工程师的回复。不管怎么样,我们收到的每一个建议都会被规范团队阅读、评估和存档。
■ Deepak
Anupalli (Pramati Technologies)
■ Ted Goddard
(Icesoft Technologies Inc)
■ Robert Goff
(IBM)
■ Richard
Hightower
■ Seth Hodgson
(Adobe Systems Inc.)
■ Remy
Maucherat (RedHat)
■ Minoru Nitta
(Fujitsu Limited)
■ Chang Paek
(TmaxSoft, Inc)
■ Ramesh PVK
(Pramati Technnologies)
■ Alex Rojkov
(Caucho Technologies)
■ Mark Thomas
(VMware)
■ Gregory John
Wilkins
■ Wenbo Zhu
(Google Inc.)
Oracle的Bill Shannon为该规范提供了非常宝贵的技术投入。Oracle的Ron Monzillo帮助推动了一些建议和围绕安全方面的技术讨论。
后续自动生成
PS:希望大家不吝指正翻译中的错误,希望有兴趣的iteye朋友加入进来一起翻译和学习。附件提供servlet3.1规范下载。
分享到:
相关推荐
电子书版 <br> <br>序言--关于JSP实践之旅 简明介绍 JSP内幕 JSP官方白皮书 国内不谈java 基本语法介绍 2001年度Java最佳技术和产品 JSP入门介绍 三种Web开发主流技术的评价之PHP<br>...
这一节提供了一个基于 Web 的示例应用——EventManager,帮助开发者理解如何在 Web 应用中集成 Hibernate。 - **1.4.1 编写基础 Servlet**:介绍了如何编写一个简单的 Servlet 来处理 HTTP 请求。 - **1.4.2 处理和...
前言 第1部分 介绍数据库、SQL和JDBC 第1章 关系型数据库 1.1 理解关系型数据库管理系统 1.1.1 关系模型 1.1.2 Codd法则 1.1.3 表、行、列和关键字 1.1.4 主键 1.1.5 外键 1.1.6 关系 1.1.7 视图 ...
前言 第1部分 介绍数据库、SQL和JDBC 第1章 关系型数据库 1.1 理解关系型数据库管理系统 1.1.1 关系模型 1.1.2 Codd法则 1.1.3 表、行、列和关键字 1.1.4 主键 1.1.5 外键 1.1.6 关系 1.1.7 视图 ...
前言 第1部分 介绍数据库、SQL和JDBC 第1章 关系型数据库 1.1 理解关系型数据库管理系统 1.1.1 关系模型 1.1.2 Codd法则 1.1.3 表、行、列和关键字 1.1.4 主键 1.1.5 外键 1.1.6 关系 1.1.7 视图 ...
前言 第1部分 介绍数据库、SQL和JDBC 第1章 关系型数据库 1.1 理解关系型数据库管理系统 1.1.1 关系模型 1.1.2 Codd法则 1.1.3 表、行、列和关键字 1.1.4 主键 1.1.5 外键 1.1.6 关系 1.1.7 视图 ...
3.1 动作类 32 3.2 如何访问资源 34 3.2.1 ServletActionContext对象 34 3.2.2 Aware接口 35 3.2.3 通过Aware接口访问资源 38 3.3 把静态参数传递给一个动作 41 3.4 ActionSupport类 41 3.5 结果 42 3.5.1 Chain 43 ...
序言 I. 入门 1. 介绍 1.1. Spring Security是什么? 1.2. 历史 1.3. 发行版本号 1.4. 获得Spring Security 1.4.1. 项目模块 1.4.1.1. Core - spring-security-core.jar 1.4.1.2. Web - spring-security-...
本系统采用JSP+Servlet技术构建了一个基于Web的应用程序——新闻网站系统,主要功能包括新闻的分类、上传、审核、发布等。 **1.2 功能介绍** - **普通用户功能**: - 浏览新闻:用户可以通过点击新闻标题来查看...
- **1.1 前言**:介绍了 Hibernate 的背景及其为何能成为 Java 开发者常用的 ORM 工具之一。 - **1.2 第一部分——第一个 Hibernate 应用程序** - **1.2.1 第一个 class**:创建一个简单的 Java 类来表示实体。 - ...