Servlet 4.0 草案

jopen 10年前發布 | 11K 次閱讀 Servlet

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前,你可以提出你的意見。你可以在推ter上關注 @Servlet_Spec以獲取最新進展,也可以加入Servlet Spec用戶郵件列表進行交流。

via oracle
來自:http://www.oschina.net/news/54158/servlet_4_0

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!