欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Servlet3.1规范翻译——前言

程序员文章站 2022-04-12 19:13:47
...

 

 

 

Servlet3.1JSR340)规范目前处于早期草案阶段,目标是在Java EE 7或更高平台。 Servlet3.0JSR 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查找。

 

API规范

定义了Java Servlet API中类、接口、方法签名的完整规范,且附带的Javadoc文档有可用的在线版。

 

其他的Java平台规范

此规范参考如下其他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.)

 

答谢

OracleBill Shannon为该规范提供了非常宝贵的技术投入。OracleRon Monzillo帮助推动了一些建议和围绕安全方面的技术讨论。

 

目录

后续自动生成

 

 

PS:希望大家不吝指正翻译中的错误,希望有兴趣的iteye朋友加入进来一起翻译和学习附件提供servlet3.1规范下载。