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