Servlet 4.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完成前完成。

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

相关文章
|
1月前
|
存储 自然语言处理 vr&ar
C++26 部分草案
C++26 部分草案
29 1
|
7月前
|
小程序 Java 应用服务中间件
Servlet技术
Servlet技术
42 0
|
7月前
|
前端开发 网络协议 Java
JavaWeb 速通Servlet(Servlet和HttpServlet)
JavaWeb——Servlet,HttpServlet及其底层原理 内容分享。
50 0
|
前端开发 JavaScript
Web 标准 & W3C 规范
Web 标准 & W3C 规范
76 0
|
存储 缓存 监控
一文搞懂绍Servlet规范。
Servlet规范是JavaEE规范中的一种。在servlet规范中,指定【动态资源文件】开发步骤,在servlet规范中,指定Http服务器调用动态资源文件的规则,在servlet规范中,指定Http服务器管理动态资源文件实例对象规则。
|
小程序 Java
|
前端开发 Java 应用服务中间件
带你着手「Servlet」
有了前边文章为我们奠定下的网络基础,我们就可以开始学习Servlet的知识了,在部署一个Java的Servlet程序时,必须要有的开发工具是Tomcat,需要自行完成Tomcat的配置,并掌握maven仓库的配置方法,下边我们也会进行演示,这些具体的流程该如何来进行。
141 0
带你着手「Servlet」
|
网络安全 区块链 Python
网络安全-WEB中的常见编码(2)
网络安全-WEB中的常见编码(2)
206 0
网络安全-WEB中的常见编码(2)
|
SQL 前端开发 网络协议
网络安全-WEB中的常见编码(1)
网络安全-WEB中的常见编码(1)
306 0
网络安全-WEB中的常见编码(1)
|
XML Java 数据格式
Servlet基础
Servlet基础
96 0
Servlet基础