改名之后的 Java EE,現(xiàn)在有什么新進(jìn)展?
2018-07-25 來源:oschina


在 Red Hat 最近的一次客戶調(diào)查中,87% 的受訪者表示,他們正在使用或者考慮使用多種技術(shù)來開發(fā)微服務(wù)。同樣的,在 2018 年 Eclipse 基金會 Jakarta EE 開發(fā)者調(diào)查中,68% 的受訪者表示,他們有超過 60% 的應(yīng)用程序在實現(xiàn)過程中使用了多種語言。
Jakarta EE 作為云原生 Java 的新家,從甲骨文手中接過 Java EE,計劃在 2018 年第三季度發(fā)布符合 Java EE 8 規(guī)范的的 Glassfish 5.1,并基于新的認(rèn)證流程在 2018 年第四季度發(fā)布符合 Jakarta EE 8 規(guī)范的 Glassfish 5.1,以此來確保交接的完整性。
其他可在 2018 年交付的包括 Java EE 8 規(guī)范、RI、TCK、現(xiàn)有規(guī)范和新規(guī)范的流程、兼容性過程等。目前,Eclipse 基金會正在組織 Jakarta EE 子項目。下一步,Jakarta EE 將開始啟動在云計算、容器、微服務(wù)、無服務(wù)器計算和反應(yīng)式技術(shù)方面的快速演化進(jìn)程。Jakarta EE 在 2018 年計劃:
得到充滿活力的開發(fā)者社區(qū)的支持
增強對微服務(wù)架構(gòu)的支持
轉(zhuǎn)到云原生 Java
更快的創(chuàng)新:變得更加敏捷
提供具備生產(chǎn)級質(zhì)量的參考實現(xiàn)
此外,Jakarta EE 將通過以下方式讓生態(tài)系統(tǒng)變得更加現(xiàn)代化:
使用新的開放規(guī)范流程取代 JCP
新的治理結(jié)構(gòu)
更開放的貢獻(xiàn)方式
在 Jakarta EE 的發(fā)展過程中,它還必須想方設(shè)法保留受組織信任的 Java EE 功能。這在 Jakarta EE 中將會是什么樣子?以下是社區(qū)目前正在討論的一些注意事項:
可以將現(xiàn)有的完整配置標(biāo)記為“穩(wěn)定”或“建議可選項”,這樣社區(qū)就可以專注于與云計算、容器、微服務(wù)、互聯(lián)網(wǎng) /Web 規(guī)模、高度分布相關(guān)的新功能。
擺脫配置的概念,并采用可組合 API 模型,也就是一種應(yīng)用程序組裝方法(類似于 WildFly Swarm,最近更名為 Thorntail),通過它創(chuàng)建的應(yīng)用程序只需要 Jakarta API,而不需要其他東西。
需要在 Jakarta EE 中保留最小化的核心配置,可以基于這個核心配置構(gòu)建其他配置。
需要定義多少個配置?可能需要核心(Servlet 或 CDI 或兩者)、Web、微服務(wù)、完整和自定義。
提供一個遺留的完整配置(為了向后兼容)和一個新的完整配置,新配置包括云原生企業(yè) Java 規(guī)范(無遺留配置),以及少數(shù)其他子配置。
集成或包含服務(wù)網(wǎng)格。
上述選項的組合。
英文原文:Jakarta EE: No turning back,摘自:聊聊架構(gòu)
標(biāo)簽: 服務(wù)器 互聯(lián)網(wǎng) 開發(fā)者 云計算
版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。