阅读更多

27顶
1踩

企业架构

最近JavaEE 7也发布了,其包含的Servlet 3.1规范也发布了最终版,之前翻译的早期预览版本《Servlet3.1 edr 规范中文版》也有少许变化。所以最近利用业余时间修订了一下,提供给大家下载。

 

点击下载《Servlet3.1规范(最终版)》

 

另外,目前正在整理一份servlet3.x示例,包含了servlet3.0及servlet3.1新特性的演示代码,可以前往github学习。

 

-----------------------------------------------------------------------------------------------------------------------------------

如下列表中红色部分是与之前的预览版之间的主要变化: 

 

1. 1.6节,“与Java Servlet规范 2.5版本间的兼容性”。移除“1.6.1 监听器(Listener)顺序”。

2. 2.3.3.3节,“异步处理”,和AsyncContextjavadoc

  a. 明确了AsyncListener.onStartAsync的行为。

  b. 修复示例代码中的错误和注释。

  c. 明确了异步请求完成或分派之后的AsyncContext.getRequestAsyncContext.getResponse的行为。

  d. 指定默认异步超时值。

  e. 出错时明确AsyncListener的行为。

3. 添加2.3.3.5节,“升级处理”,和新的类ProtocolHandlerWebConnection

4. 3.2节,“文件上传”,明确了什么时候处理multi-part/form-data

5. 3.7节“非阻塞IO”,5.7节“响应对象的生命周期”添加异步IO

6. 明确4.4节,“配置方法”,ServletContextListener必须声明在描述符或以@WebListener注解的。

7. 添加HttpSessionIdListener4.4.3.1void addListener(String className) ”、4.4.3.2<T extends EventListener> void addListener(T t) ”、4.4.3.3void addListener(Class <? extends EventListener> listenerClass) ”、4.4.3.4节“<T extends EventListener> void createListener(Class<T> clazz) ”、8.1.4节“@WebListener” 15.5节“注解和资源注入”的监听器列表。

8. 4.4.3.5节,“用于编程式添加ServletFilterListener的注解处理需求”。更新参考。

9. 4.7节,“多主机和Servlet上下文”。添加ServletContext.getVirtualServerName方法。

10. 5.1节,“缓冲”,和ServletResponsejavadoc。明确了ServletResponse.reset的行为。

11. 5章,“头字段”。更新X-Powered-By头字段。

12. 6.2.1节,“过滤器生命周期”(4)。需要过滤器和Servlet在同一个线程中处理。

13. 7.2节,“创建会话”。添加了更高会话ID

14. 8.1节,“注解和可插拔性”,8.2.1节,“web.xml模块”,和1.6.1节,“处理注解”。明确metadata-complete行为。

15. 8.1.1节,“@WebServlet”。编程式添加servlet与一个名字不同于指定在注解中的。

16. 8.2.2节,“web.xmlweb-fragment.xml顺序”,和8.2.4节,“共享库 / 运行时可插拔性”。无论是否设置了metadata-completeHandlesTypes注解将应用。

17. 8.2.3节,“装配web.xmlweb-fragment.xml描述符和注解”。明确Listener调用顺序。

18. 8.2.4节,“共享库 / 运行时可插拔性”,明确创建ServletCotnainerInitilizer实例。

19. 9.4节,“Forward方法”,明确了当请求进入异步模式时response的行为。

20. 表格11-2。添加“改变ID”事件。

21. 10.9.2节,“Error-Page”和14.4节,“部署描述符图解”。添加默认错误页面描述。

22. 11.3.3节,“监听器注册”。明确顺序。

23. 12.2节,“映射规范”。明确servlet映射到相同模式的行为。

24. 13.3节,“编程式安全”,13.4.1.3节,“映射@HttpConstraint@HttpMethodConstraintXML”,和13.8.1节,“组合约束”。添加角色“*”和“**”的描述。

25. 13.6.3节,“基于表单的认证”,添加状态码303

26. 添加13.6.3.1节,“登录表单”。添加autocomplete=”off”

27. 添加13.8.4节,“未覆盖(uncovered)的协议方法”。

28.14.3节,“部署描述符”,更新schema URL

29. 章节15.3.1,“EJB™调用中的安全身份传播”,明确提到Servlet.initServlet.destroy

30. 15.5.15,“JavaEE要求的上下文和依赖注入”。添加HttpUpgradeHandler和添加Java EE 7规范参考。

31. ServletRequestWrapperServletResponseWrapperHandlesTypes中添加泛型。

32. HttpServletResponse.sendRedirectjavadoc:支持的网络路径引用。

33. 添加新的方法ServletRequest.getContentLengthLong和ServletResponse.setContentLengthLong。 

34. 添加新的Part.getSubmittedFileName

27
1
评论 共 33 条 请登录后发表评论
33 楼 sxpyrgz 2014-08-23 11:00
非常非常的牛
32 楼 zhylninc 2013-08-06 17:16
新浪的,我刚下
http://ishare.iask.sina.com.cn/f/37729511.html
31 楼 zhylninc 2013-08-06 17:16
竟然没有书签
30 楼 loupeng0916 2013-08-06 15:47
可惜不能下载···
29 楼 wangguo 2013-08-05 10:00
oubaimao 写道
我也下载不了,楼主,能给我发一份吗?谢谢!

此问题正在抢修中……
28 楼 oubaimao 2013-08-05 09:12
我也下载不了,楼主,能给我发一份吗?谢谢!
27 楼 jinnianshilongnian 2013-08-04 17:18
yong230 写道
为什么下载不了啊?地址都打不开

好像站内信也不行,这样 你可以站内信我邮箱 发到你邮箱
26 楼 jinnianshilongnian 2013-08-04 17:16
yong230 写道
为什么下载不了啊?地址都打不开

估计是iteye下载出问题了,我发你站内信吧
25 楼 yong230 2013-08-04 16:31
为什么下载不了啊?地址都打不开
24 楼 beyondyuefei 2013-08-01 14:00
jinnianshilongnian 写道
beyondyuefei 写道
jinnianshilongnian 写道
id.alex 写道
支持+感谢,
额外很好奇楼主做什么的,难道不上班的么?
如果利用工作之余的时间做了这么多事情和贡献,真的是太强大!!
 

晚上+周末


肯定是单身吧,有女朋友还有这么多时间那就太佩服了。。

哈哈,那你得佩服下 


  牛X,厉害,我周末基本是要陪女朋友出去玩的,比单身时候学习时间少多了
23 楼 w286332849 2013-08-01 09:13
  果断支持
22 楼 jinnianshilongnian 2013-08-01 08:54
beyondyuefei 写道
jinnianshilongnian 写道
id.alex 写道
支持+感谢,
额外很好奇楼主做什么的,难道不上班的么?
如果利用工作之余的时间做了这么多事情和贡献,真的是太强大!!
 

晚上+周末


肯定是单身吧,有女朋友还有这么多时间那就太佩服了。。

哈哈,那你得佩服下 
21 楼 beyondyuefei 2013-07-31 20:59
jinnianshilongnian 写道
id.alex 写道
支持+感谢,
额外很好奇楼主做什么的,难道不上班的么?
如果利用工作之余的时间做了这么多事情和贡献,真的是太强大!!
 

晚上+周末


肯定是单身吧,有女朋友还有这么多时间那就太佩服了。。
20 楼 jinnianshilongnian 2013-07-31 10:34
suyulin6688 写道
向楼主致敬。另外,如果楼主能翻译 《Solr in Action》,那可就太好了。

Solr目前还没有在工作中使用过,还是使用过的来翻译更准确;目前翻译的目的是自己学习,然后共享给大家
19 楼 jinnianshilongnian 2013-07-31 10:32
在世界的中心呼喚愛 写道
海涛英文不错。。。

俺是开涛 不是那个海涛  俺英语说实话菜鸟啊
18 楼 suyulin6688 2013-07-31 10:26
向楼主致敬。另外,如果楼主能翻译 《Solr in Action》,那可就太好了。
17 楼 在世界的中心呼喚愛 2013-07-31 09:53
海涛英文不错。。。
16 楼 wccjava 2013-07-30 10:31
威武
15 楼 yunsong 2013-07-30 10:23
感谢楼主的贡献, 辛苦了。 谢谢。
14 楼 hbbbs 2013-07-30 09:31
   感谢! 致敬!

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Servlet3.1规范(中文最终版)

    Servlet3.1规范中文最终版,可以参考实现Servlet异步请求与回调机制

  • Servlet3.1规范(最终版).中文

    Servlet3.1规范(最终版).中文,高清PDF版本,此文档是 Java Servlet 规范,版本:3.1。

  • Servlet3.1规范(最终版)(中英双版本)

    Servlet3.1规范(最终版)(中英双版本) 这种规范文档,居然有人要分。免费放出。

  • Servlet3.1规范(最终版)- 只要2个积分

    最近JavaEE 7也发布了,其包含的Servlet 3.1规范也发布了...点击下载《Servlet3.1规范(最终版)》 另外,目前正在整理一份servlet3.x示例,包含了servlet3.0及servlet3.1 新特性的演示代码,可以前往github学习。

  • Servlet3.1规范(中文版)

    最近JavaEE 7也发布了,其包含的Servlet 3.1规范也发布了最终版,之前翻译的早期预览版本《Servlet3.1 edr 规范中文版》也有少许变化。提供给大家下载。

  • Servlet3.1规范

    Servlet3.1规范(最终版)中文版.pdf 2013年07月最新版本

  • Servlet3.1规范(最终版)中文版下载

    最近JavaEE 7也发布了,其包含的Servlet 3.1规范也发布了最终版,...点击下载《Servlet3.1规范(最终版)》   另外,目前正在整理一份servlet3.x示例,包含了servlet3.0及servlet3.1新特性的演示代码,可以前往...

  • JavaEE7 Servlet 3.1(JSR 340)规范中文版

    Jave EE 7中的部分规范已正式获得批准通过,其中包括JSR340 Java Servlet 3.1规范,去年翻译了该规范,在此分享出来,希望对某些朋友有所帮助,不足之处请指正。   点击直接下载    在线版目录 ...

  • Servlet3.1学习示例

    建议配合《Servlet3.1规范(最终版)中文版下载》一起学习。   github地址   servlet3.x新特性示例: 最近JavaEE 7也发布了,其包含Servlet3.1规范,目前glassfish4已经实现了该规范,所以写了一个参考示例...

  • Web-环境搭建:Tomcat/HTTP协议/Servlet

    tomcat6以下都不用了,所以我们从tomcat6开始比较: tomcat6 支持servlet2.5、jsp2.1、el tomcat7 支持servlet3.0、jsp2.2、el2.2、websocket1.1 tomcat8 支持servlet3.1、jsp2.3、el3.0、websocket1.1 tomcat9 支持...

  • eclipse2017支持的Servlet的版本_jsp进阶(servlet篇)

    Servlet篇(jsp重点)@author:杜勇帅@email:820482874@qq.com-一.Servlet...学习了Servlet后,jsp页面只负责展示数据,Servlet负责处理请求(调用Dao实现具体功能),并将数据转发到jsp页面上去展示(生成响应给客户端)...

  • 25Servlet-408最终版

    25Servlet-408最终版

  • Servlet java源码(带中文注释)

    Servlet java源码(带中文注释),根据servlet3.1规范(最终版)添加得中文注释,方便理解源码

  • Servlet的历史与规范

    一、Servlet历史 1. Servlet的由来 背景 上世纪90年代,随着Internet和浏览器的飞速发展,基于浏览器的B/S模式随之火爆发展起来。 最初,用户使用浏览器向WEB服务器发送的请求都是请求静态的资源,比如html、...

  • Servlet规范 && Servlet的历史与规范

    二、Servlet规范 下载地址: Servlet规范官方地址:JSR 340: Java Servlet 3.1 Specification(中文版网上有人翻译了,可以自己搜索找找) 可以自己下载阅读,最终版final是2013年5月28发布的Servlet3.1。...

  • 【Servlet】Servlet 详解(使用+原理)

    文章目录1. Servlet 介绍1.1 什么是 ... 使用 Smart Tomcat 进行部署3.1 安装 Smart Tomcat3.2 配置 Smart Tomcat3.3 使用 Smart Tomcat4. 访问出错解决方案4.1 出现 4044.2 出现 4054.3 出现 5004.4 出现“空白页面”4

  • Spring Boot 1.5.2.RELEASE中文版

    Spring Boot 1.5.2.RELEASE中文版 Part I. Spring Boot 文档 本节简要介绍了Spring Boot文档,是整个文档的参考指南。 您可以完整阅读本参考指南,或者如果您不感兴趣的话可以跳过该部分。 1. 关于文档 Spring Boot...

  • 第 2 章 Servlet 编程

    Servlet在Web服务器的地址空间内执行。这样,其没有必要再创建一个单独的进程来处理每个客户端请求。在传统的CGI中,每个请求都要启动一个新的进程,如果CGI程序本身的执行时间较短,则启动进程所需要的开销很可能...

  • 高级色系PPT11.pptx

    高级色系PPT11.pptx

Global site tag (gtag.js) - Google Analytics