重命名Jakarta EE的Java EE规范
現(xiàn)在該更改規(guī)范名稱了……
當(dāng)我們首先將Java EE規(guī)范的API和TCK移到Jakarta EE旗幟下的Eclipse Foundation時(shí) ,我們保留了規(guī)范的現(xiàn)有名稱,并為保存其工件的開(kāi)源項(xiàng)目采用了占位符名稱。 當(dāng)我們準(zhǔn)備從事實(shí)際的規(guī)范工作(涉及實(shí)際的規(guī)范文檔)時(shí),是時(shí)候開(kāi)始考慮更改規(guī)范的名稱以及包含其工件的項(xiàng)目了。
為什么要改變? 對(duì)于初學(xué)者來(lái)說(shuō),這是利用雅加達(dá)品牌的好形式。 但是,更重要的是,許多現(xiàn)有的規(guī)范名稱都使用商標(biāo)用語(yǔ),這使得在不違反商標(biāo)規(guī)則的情況下使用這些名稱變得非常具有挑戰(zhàn)性或不可能。 我認(rèn)為,將現(xiàn)有的開(kāi)源項(xiàng)目的名稱更改為規(guī)范項(xiàng)目的動(dòng)機(jī)要容易一些:“ Eclipse Project for ...”是一個(gè)可怕的名稱。 因此,盡管到目前為止,我們的原型規(guī)范項(xiàng)目的名稱已經(jīng)為我們提供了很好的服務(wù),但現(xiàn)在是時(shí)候?qū)ζ溥M(jìn)行更改。 為簡(jiǎn)單起見(jiàn),我們建議僅使用規(guī)范名稱作為項(xiàng)目名稱。
考慮到這一點(diǎn),我們提出了一種命名模式,我們認(rèn)為它可以作為討論的良好起點(diǎn)。 首先,為了使事情盡可能簡(jiǎn)單,我們將使項(xiàng)目使用與規(guī)范相同的名稱(除非有令人信服的理由否則)。
命名規(guī)則相對(duì)簡(jiǎn)單:
- 用“ Jakarta”替換“ Java”(例如,“ Java Message Service”變成“ Jakarta Message Service”);
- 在名稱混在一起的情況下添加一個(gè)空格(例如,“ JavaMail”變?yōu)椤?Jakarta Mail”);
- 缺少“雅加達(dá)”時(shí)(例如“表達(dá)語(yǔ)言”變?yōu)椤把偶舆_(dá)表達(dá)語(yǔ)言”); 和
- 返工名稱始終以“ Jakarta”開(kāi)頭(“ Enterprise JavaBeans”變?yōu)椤?Jakarta Enterprise Beans”)。
這為我們提供了為各種規(guī)范名稱添加更多一致性的機(jī)會(huì)。 例如,有些比其他的更羅y或更具描述性; 其中一些名稱中包含“ API”一詞,而另一些則沒(méi)有。 等等
我們必須整理將要用于Eclipse項(xiàng)目的“穩(wěn)定Jakarta EE規(guī)范”的內(nèi)容 ,該項(xiàng)目提供了一些預(yù)期不會(huì)更改的規(guī)范。 如果我們至少可以從名稱(“ Jakarta EE Stable”?)中刪除“ Eclipse Project for”,我個(gè)人將感到高興。 我們還必須理清對(duì)Eclipse Mojarra和Eclipse Metro項(xiàng)目的處理方式,這些項(xiàng)目包含一些規(guī)范的API。 我們可能最終不得不創(chuàng)建新的規(guī)范項(xiàng)目作為開(kāi)發(fā)相應(yīng)規(guī)范文檔的場(chǎng)所(無(wú)論最終如何體現(xiàn)為規(guī)范項(xiàng)目,我們?nèi)匀恍枰?guī)范名稱)。
基于以上所有內(nèi)容,這是我建議的規(guī)范(和大多數(shù)項(xiàng)目)名稱的起點(diǎn) (我已經(jīng)應(yīng)用了上述規(guī)則;并建議通過(guò)以下方式對(duì)一致性進(jìn)行調(diào)整: 剔除 ):
- 雅加達(dá) 蜜蜂 用于XML消息傳遞
- 雅加達(dá) 建筑 XML綁定
- 雅加達(dá) 的API XML格式 基于 網(wǎng)頁(yè)服務(wù)
- 雅加達(dá)通用注釋
- 雅加達(dá)企業(yè)豆
- 雅加達(dá)堅(jiān)持 API
- 雅加達(dá)語(yǔ)境和依賴注入
- 雅加達(dá)EE平臺(tái)
- 雅加達(dá) 的API JSON綁定
- 雅加達(dá)Servlet
- 雅加達(dá) 的API RESTful Web服務(wù)
- Jakarta服務(wù)器界面
- 雅加達(dá) 的API JSON處理
- 雅加達(dá) 電子工程 安全 API
- 雅加達(dá)Bean驗(yàn)證
- 雅加達(dá)郵件
- 雅加達(dá)豆激活 構(gòu)架
- 對(duì)其他語(yǔ)言的Jakarta調(diào)試支持
- Jakarta服務(wù)器頁(yè)面標(biāo)準(zhǔn)標(biāo)記庫(kù)
- Jakarta EE平臺(tái)管理
- Jakarta EE平臺(tái)應(yīng)用程序部署
- 雅加達(dá) 的API XML注冊(cè)表
- 雅加達(dá) 的API 基于XML的RPC
- 雅加達(dá)企業(yè)Web服務(wù)
- 雅加達(dá)授權(quán) 集裝箱合同
- Jakarta Web服務(wù)元數(shù)據(jù)
- 雅加達(dá)認(rèn)證 容器的服務(wù)提供者接口
- 雅加達(dá)并發(fā)實(shí)用程序
- 雅加達(dá)服務(wù)器頁(yè)面
- Jakarta連接器架構(gòu)
- 雅加達(dá)依賴注入
- 雅加達(dá)表達(dá)語(yǔ)言
- 雅加達(dá)消息服務(wù)
- 雅加達(dá)批次
- 雅加達(dá) 的API WebSocket
- 雅加達(dá)交易 API
我們將結(jié)合重命名以捕獲適當(dāng)?shù)淖饔糜蛘Z(yǔ)句(我將在下一篇文章中介紹)。 Eclipse EE4J PMC負(fù)責(zé)人Ivar Grimstad 最近在此發(fā)表了博客 ,并創(chuàng)建了一個(gè)項(xiàng)目委員會(huì)來(lái)跟蹤規(guī)范和項(xiàng)目重命名活動(dòng)(在撰寫(xiě)本文時(shí),它才剛剛開(kāi)始,所以請(qǐng)留意這個(gè)空間)。 我們將很快開(kāi)始與“ Eclipse項(xiàng)目……”團(tuán)隊(duì)接觸,以開(kāi)始進(jìn)行此過(guò)程。 收集了所有信息(名稱和范圍)后,我們將根據(jù)Eclipse開(kāi)發(fā)流程 (EDP)進(jìn)行重組審查,并使其全部實(shí)現(xiàn)(稍后會(huì)對(duì)此進(jìn)行更多介紹)。
您的輸入被要求。 我將監(jiān)視有關(guān)此帖子的評(píng)論,但最好將您的想法收集在項(xiàng)目委員會(huì)上列出的問(wèn)題中(當(dāng)然,在我們采取措施創(chuàng)建它們之后), 相關(guān)問(wèn)題或EE4J PMC的郵件列表 。
翻譯自: https://www.javacodegeeks.com/2019/04/renaming-java-ee-specifications-for-jakarta-ee.html
總結(jié)
以上是生活随笔為你收集整理的重命名Jakarta EE的Java EE规范的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 赔偿申请通道已开放,Epic 支付 2.
- 下一篇: 使用Hibernate和Spring构建