Java EE跟JCP說再見

責(zé)任編輯:editor004

作者:Matt Raible

2018-01-22 12:43:10

摘自:INFOQ

Oracle將來不再支持或建議使用JCP(Java Community Process)增強(qiáng)Java EE。Oracle建議并支持使用EE4J推動的過程對Java EE 8規(guī)范進(jìn)行功能增強(qiáng),而不再建議或支持使用JCP對Java EE 8進(jìn)行任何功能增強(qiáng)。

Oracle將來不再支持或建議使用JCP(Java Community Process)增強(qiáng)Java EE。在發(fā)給EE4J社區(qū)的郵件中,Oracle WebLogic Server產(chǎn)品管理高級主管Will Lyons傳達(dá)了這則消息。該消息來自一封有關(guān)Java EE 8規(guī)范維護(hù)發(fā)行版指南的電子郵件。

Oracle建議并支持使用EE4J推動的過程對Java EE 8規(guī)范進(jìn)行功能增強(qiáng),而不再建議或支持使用JCP對Java EE 8進(jìn)行任何功能增強(qiáng)。不過,有些時候,可能會有合適的理由提供Java EE 8規(guī)范的維護(hù)發(fā)行版。

Lyons接著說,維護(hù)發(fā)行版(MR)的合適理由包括修改規(guī)范勘誤表、解決安全漏洞以及更嚴(yán)格地區(qū)分Java在EE和SE中那些不同的方面。JEP 320涵蓋了EE和SE共有的技術(shù),其中包括CORBA、JTA、JAX-WS、JAXB、JAF和Web Service通用注解。

據(jù)jcp.org介紹,JCP是一種針對Java技術(shù)開發(fā)標(biāo)準(zhǔn)技術(shù)規(guī)范的機(jī)制。它向所有人開放,任何人都可以參與審核,并提供Java規(guī)范請求(JSR)反饋。任何人都可以注冊成為JCP成員,并加入JSR專家組。成員甚至可以提交自己的JSR提案。

在EE4J FAQ中,有這樣一個問題:EE4J會使用JCP流程嗎?

一般來說,EE4J會為平臺演化定義新的流程。大多數(shù)繼續(xù)使用JCP的問題主要集中于具體的規(guī)范流程。EE4J中的規(guī)范流程仍然有待定義。目前,我們希望規(guī)范可以在JCP之外發(fā)展演化,這樣,一個更加簡便、靈活、開放的EE4J流程就不會與現(xiàn)有的JCP流程有太多聯(lián)系。但是,這個流程還沒有設(shè)計出來。

他們接著說,項(xiàng)目的優(yōu)先事項(xiàng)是將Oracle領(lǐng)導(dǎo)的Java EE項(xiàng)目過渡到Eclipse基金會下。項(xiàng)目轉(zhuǎn)移涉及參考實(shí)現(xiàn)重新授權(quán)、TCK(測試兼容性套件)及文檔。該過程不包括現(xiàn)有規(guī)范的重新授權(quán)?,F(xiàn)有的規(guī)范將允許使用已有的javax.*命名空間,現(xiàn)有的JCP規(guī)范命名(Java Servlet)今后將可以繼續(xù)使用。

在相關(guān)的新聞報道中,Java EE Guardians發(fā)表了“社區(qū)關(guān)于Java EE命名和打包的聯(lián)合公開信”。該信要求Oracle及其他EE4J利益相關(guān)者:

允許新平臺保留Java EE的名稱 允許將現(xiàn)有的javax.*程序包用于已有的技術(shù) 允許將java.enterprise用于新技術(shù)

對此,Oracle最初的回應(yīng)是#2沒問題,但是“Java EE”的名稱和javax.*程序包的名稱使用了Java的商標(biāo),“表明這些技術(shù)源自O(shè)racle以及由Oracle管理的社區(qū)流程”。

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號-6京公網(wǎng)安備 11010502049343號