Servlet 4.0 草案

  • A+
所属分类:JAVA

  Servlet API是Java EE Platform最常用的API之一,随JAVA EE7一起发布的Servlet 3.1为我们带来了许多新特性,如增加了对HTTP 1.1协议升级机制(upgrade mechanism)的支持(用于支持WebSocket),非阻塞的异步IO以及与安全相关的改进。Shing Wai Chan(Servlet 3.1 规范的领头人)刚刚发布了Servlet 4.0 JSR草案提议。

  从3.1到4.0将是对Servlet 协议的一次大改动,而改动的关键之处在于对HTTP/2的支持。HTTP2将是是继上世纪末HTTP1.1协议规范化以来首个HTTP协议新版本,相对于HTTP1.1,HTTP2将带来许多的增强。在草案提议中,Shing Wai列举出了一些HTTP2的新特性,而这些特性也正是他希望在Servlet 4.0 API中实现并暴露给用户的新功能,这些新特性如下:

  1.请求/响应复用(Request/Response multiplexing)

  2.流的优先级(Stream Prioritization)

  3.服务器推送(Server Push)

  4.HTTP1.1升级(Upgrade from HTTP 1.1)

  HTTP1.1是一个相对简单的请求/响应协议,但是HTTP2协议的多路复功能用将改变我们现有的某些基础架构,并且也将导致更多的事务随之改变、发展。要对Servlet API做出如此大的改动并不是一项轻松愉快的任务,因此Ed Burns将辅助Shing Wai共同负责JSR相关的工作。

  虽说HTTP/2协议是Servlet 4.0的核心,但也不排除专家组们向其中添加额外的特性。

  从时间上来看,我们期望Servlet 4.0同Java EE8一起发布,但这归根结底还是要取决于HTTP/2的进度。HTTP/2目前正处于开发中,并预计在Java EE8完成前完成。

  点击查看 Servlet 4.0 草案提议,在草案提交到JCP前,你可以提出你的意见。你可以在twitter上关注 @Servlet_Spec以获取最新进展,也可以加入Servlet Spec用户邮件列表进行交流。

  via oracle

QQ群: WEB开发者官方总群(196171896) 验证消息:Admin10000
  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin