复习者-Java EE 7概览
隨著紅帽JBoss企業應用平臺7(EAP 7)的出現,甚至最近剛剛通過Java EE 7認證的WebLogic服務器,我認為現在應該為您重新介紹Java Enterprise Edition 7的時候了功能,并指向更多資源。
Java EE 7 –開發人員的生產力,HTML 5和企業需求
Java Enterprise Edition 7提供了用于增強HTML5支持的新功能,
幫助開發人員提高生產力,并進一步幫助滿足企業需求。 作為開發人員,您將編寫更少的樣板代碼,并且對最新的Web應用程序和框架提供更好的支持。
Java EE 7中有幾個新功能,而Arun不久前已編制了十大最突出功能的列表,您可以在GitHub上的Java EE 7示例項目中看到完整的幻燈片 。 這是他們的快速回顧:
適用于WebSocket 1.0的Java API(JSR 356)
對創建和部署WebSocket終結點提供了一流的支持。 有一個可從瀏覽器使用的標準W3C JavaScript API,但此API還引入了客戶端終結點。
參考實現是Tyrus 。
Java平臺的批處理應用程序(JSR 352)
對批處理應用程序的內置支持可消除對第三方框架的依賴。 另請參閱WildFly上的“ 批處理應用程序”教程以獲取更多信息。
JSON處理(JSR 353)
對JSON處理的本機支持使應用程序更輕巧,并且擺脫了第三方庫。
Java EE的并發實用程序(JSR 236)
并發實用程序擴展了JSR標準Java SE并發實用程序,并向Java EE應用程序組件添加了異步功能。
簡化的JMS API(JSR 368)
通過利用CDI,Autocloseable和該語言的其他功能,JMS API大大簡化了。
@Transactional和@TransactionScoped(JSR 907)
靈活地交付事務應用程序,使用@Transactional啟用任何POJO上的事務。
JAX-RS客戶端API(JSR 339)
JAX-RS添加了新的客戶端API,以使用流暢的構建器API調用REST端點。
默認資源(JSR 342)
添加了諸如JDBC DataSource,JMS ConnectionFactory等默認資源,以簡化OOTB體驗。
更多帶注釋的POJO
添加了更多注釋以簡化devops體驗,例如@JMSDestinationDefinition可自動創建JMS目標。
面流(JSR 344)
JSF添加了Faces Flow,該功能允許創建可重復使用的模塊以一起捕獲頁面流。
修剪技術
盡管在Java EE 7中添加了許多新功能,但其他功能已成為可選功能。 它們是:Java EE管理(JSR-77); 應用程序部署(JSR-88); JAXR,用于與UDDI注冊中心進行交互(JSR-93); JAX-RPC,用于基于XML的RPC(JSR-101); EJB 2.x容器管理的持久性,它已被Java持久性API(JSR-338)有效取代。 這些規范已從當前發行版中刪除,但如果客戶之間對它們的需求仍然存在,則對于供應商仍然是可選的。 但是,它們將在Java EE 8中刪除。
進一步閱讀
- Java EE 7 API文檔
- Oracle Java EE SDK
- Java EE 7教程
- Github上的Java EE 7示例
- 應用程序服務器遷移:從Java EE 5到JBoss Wildfly Java EE7
- EAP 7 Alpha和Java EE 7入門
- Arun Gupta撰寫的Java EE 7 Essentials
- Antonio Goncalves撰寫的Java EE 7入門
- JBoss冠軍Adam Bien撰寫的Java EE引導課程
翻譯自: https://www.javacodegeeks.com/2015/12/refresher-java-ee-7-glance.html
總結
以上是生活随笔為你收集整理的复习者-Java EE 7概览的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 台式机安装光驱的方法台式电脑如何安装光驱
- 下一篇: 竟能辨别真假如何辨别电脑是否正品