应朋友之邀(博客地址:http://jinnianshilongnian.iteye.com/),一起翻译servlet3.1规范,本人不才,英语水平有限,勉强而为之。翻译过程中有很多地方把握不准确,现将各章翻译情况贴出来(很多章节是朋友翻译,为方便阅读,全部贴出来,特此声明),希望大家指出来,一起学习。英文版的规范可到本人发布的资源中下载,也可到规范网站自行下载(http://jcp.org/en/jsr/detail?id=340)。

前言

此文档是JavaServlet规范,版本:3.1。此文档描述了Java Servlet API标准。

其他资料

该规范制定的目的是给JavaServlets一个完整和清晰的解释。如果有仍有问题,可以查阅以下资料:

■ 一个参考实现(reference implementation 简称 RI)已经实现并提供了本规范的行为基准(behavioral benchmark)。该参考实现没有对一个详细的特性实现去诠释,其他实现者可以以参考实现作为原型,以此原型完成规范。

■ 一个兼容性测试套件(compatibility test suite 简称CTS)用来验证实现是否兼容JavaServlet API标准需求。并且测试结果为分析一个实现是不是标准实现提供了一个规范值。

■ 如果需要进一步澄清疑问,可以咨询Java社区进程(JavaCommunity Process 简称JCP)控制下的JavaServlet API工作组,他们是问题的最终判定者。

非常欢迎建议和反馈,这些信息可以用来改善未来版本。

谁应该读此规范

规范的目标读者有如下几种:

■ Web Server 和 Application Server供应商,用于开发符合此标准的servlet引擎。

■ 工具供应商,想要开发符合此规范的Web应用的支持工具。

■ 熟练的servlet开发者,想要弄明白servlet技术的底层机制。

此规范不是servlet开发人的用户指南,而且也并不打算被用作这样。用于此目的参考文献可以到http://java.sun.com/products/servlet查找。

API规范

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

其他的Java平台规范

此规范参考如下其他JavaAPI规范:

■ JavaPlatform, Enterprise Edition ("Java EE"), version 6

■ JavaServerPages™ ("JSP™"), version 2.2

■ Java Namingand Directory Interface™ ("J.N.D.I.").

■ Context and Dependency Injectionfor the Java EE Platform

■ ManagedBeans specification

这些规范可以在JavaPlatform, Enterprise Edition网站中找到:http://java.sun.com/javaee/。

其他重要参考资料

以下Internet规范提供了一些有关开发和实现Java Servlet API和标准servlet引擎的信息:

■ RFC 1630Uniform Resource Identifiers (URI)

■ RFC 1738Uniform Resource Locators (URL)

■ RFC 2396Uniform Resource Identifiers (URI): Generic Syntax

■ RFC 1808Relative Uniform Resource Locators

■ RFC 1945Hypertext Transfer Protocol (HTTP/1.0)

■ RFC 2045MIME Part One: Format of Internet Message Bodies

■ RFC 2046MIME Part Two: Media Types

■ RFC 2047MIME Part Three: Message Header Extensions for non-ASCII text

■ RFC 2048MIME Part Four: Registration Procedures

■ RFC 2049MIME Part Five: Conformance Criteria and Examples

■ RFC 2109HTTP State Management Mechanism

■ RFC 2145 Useand Interpretation of HTTP Version Numbers

■ RFC 2324Hypertext Coffee Pot Control Protocol (HTCPCP/1.0)1

■ RFC 2616Hypertext Transfer Protocol (HTTP/1.1)

■ RFC 2617HTTP Authentication: Basic and Digest Authentication

■ RFC 3986Uniform 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邮箱。

请注意,由于我们收到大量的反馈意见,你可能不能正常收到来自工程师的回复。尽管如此,规范团队会阅读、评估、存档每一个建议。

专家组成员

■ DeepakAnupalli (Pramati Technologies)

■ Ted Goddard(Icesoft Technologies Inc)

■ Robert Goff(IBM)

■ RichardHightower

■ Seth Hodgson(Adobe Systems Inc.)

■ RemyMaucherat (RedHat)

■ Minoru Nitta(Fujitsu Limited)

■ Chang Paek(TmaxSoft, Inc)

■ Ramesh PVK(Pramati Technnologies)

■ Alex Rojkov(Caucho Technologies)

■ Mark Thomas(VMware)

■ Gregory JohnWilkins

■ Wenbo Zhu(Google Inc.)

答谢

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

servlet3.1规范翻译:前言相关推荐

  1. servlet3.1规范翻译:第13章 安全

    servlet3.1规范翻译:第13章 安全 2013-02-21 16:55 1563人阅读 评论(0) 收藏 举报  分类: servlet3.1规范翻译(17)  目录(?)[+] 第13章 安 ...

  2. Servlet3.1规范翻译 - 应用生命周期事件

    2019独角兽企业重金招聘Python工程师标准>>> https://github.com/javahongxi 本文转载自kaitao.toutiao.im 应用生命周期事件 1 ...

  3. java 可插拔注解_servlet3.1规范翻译:第8章 注解和可插拔性

    servlet3.1规范翻译:第8章 注解和可插拔性 . 这是Servlet3.0的新特性之一:这是Servlet3.0的新特性之一: 通过Annotation(注解)配置Servlet之前版本的Se ...

  4. Windows客户端C/C++编程规范“建议”——前言

    前言 工作中接触了很多编程规范.其中最有意思的是,公司最近发布了一版C/C++编程规范,然后我看到该规范的最后一段时,有这么一句:"该规范不适用于Windows平台开发".看来这份 ...

  5. 3gpp协议_春天工作室lt;3GPP规范翻译系列gt;1:TS37340协议翻译(导读)第一部分...

    作者介绍:火狐(笔名),无线技术专家,春天工作室黄埔培训学员,出于工作需要和个人兴趣爱好,利用业余时间学习5G(NR).为了方便更多读者进行学习和阅读,作者完成了本规范的翻译.春天哥,国内知名移动通信 ...

  6. aplus翻译_promise/A+规范翻译以及手写实现

    如果要手写实现promise,那么先看看promise/A+规范,再来实现,将会事半功倍. 那么我先翻译一下Promise/A+规范中的内容. 术语 1.1 promise 是一个带有符合此规范的th ...

  7. Servet映射规范翻译

    写web.xml时servlet-mapping都是随意些,终于遇到了问题,研究下 How is servlet mapping defined? servlet映射是如何定义的? Servlets ...

  8. MBTiles 1.2 规范翻译

    MBTiles 1.2 可以参考超图的文档MBTiles扩展 具体实现可以参考浅谈利用SQLite存储离散瓦片的思路和实现方法 mapbox提供了一个简单实现测试代码,github地址在这里https ...

  9. mongodb指南(翻译)(一) - 翻译前言

    云计算最近越来越热,各类云计算中心也是遍地开花,而mongodb是非关系数据库(nosql)中比较热门的技术之一,我也有幸在做这方面的工作,平时学习以mongodb官方文档为主(http://dl.m ...

最新文章

  1. eds800变频器故障代码_变频器常见故障代码及处理实例(经典,建议收藏)
  2. 程序员修神之路--略懂数据库集群读写分离而已
  3. 无忧无盘服务器,无忧网维无盘系统新手快速部署.doc
  4. 背包问题 小灰_小背包问题
  5. POJ-1707 Sum of powers bernoulli方程
  6. CCNA training notes
  7. q learning 参数_Soft Q-Learning论文阅读笔记
  8. redistemplate hash 过期时间_redisTemplate的使用以及和stringRedisTemplate的区别
  9. db2设置默认schema_dataSource配置jdbc连接db2源url项指定currentSchema
  10. 网狐棋牌游戏用户数据库QPAccountsDB开发文档
  11. 泰坦尼克号数据集下载
  12. 小猫爪:PMSM之FOC控制01-Clark变换
  13. 计算机主板维修试卷,计算机主板维修试卷.doc
  14. 软件测试工程师绩效考核细则,软件测试工程师绩效考核方案
  15. Unity和Easy AR制作一个AR的APP
  16. 当阿里云服务器 ECS 访问不了公网 ip可能存在的原因以及如何解决的办法
  17. C++stack与queue模拟实现
  18. 弥知AR试衣重磅上线!
  19. 手把手教你实战开发黑白棋实时对战游戏
  20. 数字电路学习——三极管的使用

热门文章

  1. ESP32C3 开发板 Download Mode 模式
  2. JTAG 标准IEEE STD 1149.1-2013学习笔记(三)Test data registers
  3. 移动硬盘一直不能正常读取
  4. 科技论文成功发表的技巧 (Get Published! Successful Scientific Writing)读书笔记
  5. VUE项目--卖座app
  6. 山东大学计算机学院夏令营经验贴.2019
  7. php 实现雪碧图制作,如何在小程序中使用雪碧图
  8. c语言函数嵌套是啥,函数的嵌套是什么 函数的嵌套是什么意思
  9. PHP 第三方登录学习笔记
  10. 那些表面光鲜的成功人士背后