Servlet 4.0草案

IT时报 新民 1390℃ 已收录 0评论
 摘要
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完成前完成。

本站文章如未注明,均为原创丨本网站采用BY-NC-SA协议进行授权,转载请注明转自:https://www.snowruin.com/?p=229
喜欢 (0)or分享 (0)
发表我的评论
取消评论
表情 代码 贴图 加粗 链接 私信 删除线 签到

Hi,请填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址