Java EE 8 來了

infoq發表於2014-09-02

  自2013年6月Java EE 7釋出以來,Java開發團隊在這段時間內一直在規劃和蒐集下一個大版本Java EE 8帶來的新功能。 近日,Java EE 8中的JSR366部分已經通過JCP投票通過,正如大家所期待的Java EE 8包括HTTP2和HTML5支援、CDI/Bean託管的支援、雲服務等,值得關注的特性如下:

 

 Web標準方面

  • HTTP2
  • HTML5中Server-Sent Events(SSE) 允許服務端推送資料到客戶端的功能
  • 基於事件的web框架元件JSF
  • 對超媒體的更多支援
  • JSON-P、WebSocket和JAX-RS效能的提高

 Bean託管和上下文和依賴注入(CDI)方面

  • 上下文和依賴注入2(CDI 2)
  • 提供瞭如EJB風格宣告安全控制和排程容器服務
  • 提供基於宣告式的JMS訊息監聽器的MDB式CDI
  • 廢除了EJB2/CORBA一些老的介面
  • JAX-RS 支援上下文和依賴注入(CDI)

 雲服務方面

  • 雲服務相關配置
  • 多租戶的支援
  • 簡化的安全控制
  • 管理和監控的REST風格API

 Java SE

  • 充分利用了Java SE現有的功能如重複註解、lambda表示式、日期和時間API、型別註解、Completable Futures等

  另外,請廣大讀者請注意,除了JSR平臺規範,Java EE 8的實現內容的一些API也已提交了各自的規範。讀者可以通過相應的頁面參看具體的細節內容:CDI 2 (JSR 365)JSON-B (JSR 367)JMS 2.1 (JSR 368)Servlet 4 (JSR 369)JAX-RS 2.1 (JSR 370)MVC (JSR 371)JSF 2.3 (JSR 372)

  這些內容都是高層次的初步計劃,所以還會有其他的變化,如JSF、JMS 等的更新以及在Java EE 7中未實現而新增的Jcache和資料網格計算等功能。有關Java EE 8的更多相關功能將很快被提出,欲瞭解詳情請登入JCP上JSR的主頁。另外,JCP會陸續告訴大家相關內容的進展情況,在此敬請廣大使用者給於意見和建議。

  via:infoq

相關文章