RedHat發佈JBoss 7.2,完全支持Java EE 8規範

edHat發佈了JBoss 7.2,完全支持Java EE 8規範。這個版本將另一個應用程序服務器引入到Jakarta EE中。它還支持現代Web技術,例如具有HTTP/2功能的Servlet 4.0。

RedHat發佈了JBoss 7.2,完全支持Java EE 8規範

值得注意的改進包括新的Servlet 4.0規範,它增加了對跨瀏覽器HTTP/2連接的支持,以及對Java微服務和Eclipse MicroProfile框架的支持。

使用JBoss託管微服務的開發人員也可以使用Open Tracing API,目前還處在技術預覽階段,這有助於協調微服務之間的日誌信息。

Real World Java EE Patterns的作者Adam Bien解釋說,“藉助Java EE微服務,開發人員只需要關注業務邏輯。你的war包會變得很小,而且速度非常快。基礎設施和邏輯之間有明顯的區分。在Java EE 8之上使用MicroProfile,你可以獲得分佈式跟蹤、指標、Open API、配置,甚至彈性等功能,而不需要依賴任何外部庫。”

JBoss是幾種可用的Java EE 8認證應用服務器之一。這個規範確保了服務器之間的兼容性,讓開發人員可以專注於構建應用程序,避免供應商鎖定的影響。其他Java EE 8應用服務器包括IBM WebSphere、Payara、WildFly和參考實現Eclipse GlassFish

Bien解釋了每個Java EE 8服務器是的相似點和不同點,“Apache TomEE帶有強大的SSH集成,如sheldon,Payara集成了Kafka,OpenLiberty帶有很好的Swagger客戶端,WildFly很好地支持OpenShift上的S2I構建,等等。”

Java EE 8是一個不只涵蓋Web應用程序和WAR文件的規範。與Apache Tomcat等Servlet容器不同,應用程序服務器包含更多服務(如JMS和MQ)的集成。很多應用程序服務器還提供了一個簡單的“Web配置”來充當較小的Servlet容器。

這個版本剛好在Java EE改名爲Jakarta EE(由Eclipse基金會管理)時發佈。Java EE有時也以其更古老的名稱J2EE而聞名,J2EE在2006年5月進行了更名。

查看英文原文https://www.infoq.com/news/2019/02/redhat-jboss-ee8

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章