精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

小白科普:Java EE vs J2EE vs Jakarta EE

開發 開發工具
聽說過 Java EE 嗎?那關于 Java 2 EE 、J2EE 或者現在的 Jakarta EE,你又是否有所耳聞呢?實際上,這些各異的術語描述的都是相同的東西:由 Java SE 擴展出的一系列企業規范。

 1. 引言

聽說過 Java EE 嗎?那關于 Java 2 EE 、J2EE 或者現在的 Jakarta EE,你又是否有所耳聞呢?實際上,這些各異的術語描述的都是相同的東西:由 Java SE 擴展出的一系列企業規范。

在本篇短文中,我們將講述 Java EE 的發展史。

2. 歷史

在 Java 的***個版本中,Java 企業擴展還只是核心 JDK 的一部分(譯者注:核心 JDK 通常指 Java SE) 。然而到了 1999 年,Java 企業擴展已經被剝離出 Java SE,成為了 Java 2 的一部分,這也意味著 J2EE,或者說Java 2 平臺企業版(Java 2 Platform Enterprise Edition)的誕生。J2EE 這個稱呼一直維持到2006年。

2006 年發布的 Java 5,J2EE 被重命名為 Java EE,或者說 Java 平臺企業版(Java Platform Enterprise Edition)。這次改名后的稱呼一直延續到 了 2017 年的 9 月。那年發生了一件重大的事,Oracle 決定將 Java EE 捐贈給 Eclipse 基金會(但 Java仍然屬于 Oracle)。

3. 轉變原因

事實上,因為 Oracle 擁有 “Java” 商標權。按照法律要求,Eclipse 基金會需要對 Java EE 進行更名。

經過社區的投票選擇,Java EE 被更名為 Jakarta EE。從某種意義上來說,Java EE 依然叫 JEE。(譯者注: 將 Java EE 首字母縮寫也可簡稱為 JEE)。

 

不過這仍然是個正在進行的故事,還未完全塵埃落定。

舉個例子,雖然 Oracle 開源了 Java 源代碼,但卻并未開源所有的文檔。關于這個問題,因為涉及到一些法律事宜,導致開源一些文檔(例如與 JMS、EJB相關的)非常棘手,至今仍有許多爭議。

現在還無法得知新的 Eclipse 基金會文檔是否能夠參考原文檔。

同樣令人奇怪的是 Eclipse 基金會不能使用 javax 的命名空間來創建新的 Java 包,但是可以在現有包的下面創建新的類和子類。

轉變階段也意味著對 Jakarta EE 添加規范的新流程。為了更好地理解這一點,讓我們快速看一下 Oracle 添加規范的流程以及 Eclipse 基金會相應做出的改變。

4.未來

在過去,為了將一個特性添加進 “EE”(譯者注:原文作者為了避免 Jakarta EE 歷史名字的混雜性,使用“EE”來代指全部的版本,下同),我們需要 3 樣東西 :規范、參考實現與測試。社區里的任何人都可以提交這 3 樣東西,之后執行委員會將會決定何時將它們整合進 Java 語言中。

為了更好地理解添加規范的舊流程,讓我們進一步了解 JSRs、Glassfish 和 TCK是什么 ,以及它們是如何整合新特性的。

我們也將一睹在未來可以預期的事。

4.1 JCP 以及現在的 EFSP

在過去,產生EE 新特性的流程被稱為 JCP(Java Community Process)。

Java SE 現在仍然采用 JCP。但是由于 EE 的所有權已經從 Oracle 移交至 Eclipse 基金會,EE 已經有了新的流程,這個流程是Eclipse 開發流程(https://www.eclipse.org/projects/dev_process)的擴展,與 Java SE 的流程互不干擾,我們稱之為 EFSP(Eclipse Foundation Specification Process)。

盡管 JCP 與 EFSP 之間有一些大的差異,但大都圍繞著“透明、公開、集體負責和供應商中立”這幾條準則展開。例如,EFSP 的組織者設想的合作工作團體是供應商中立的,認證流程是自助服務的,組織的運作與管理是精英化的。

4.2 JSRs

在 JCP 中,為 EE 添加新特性的***步是創建一個 JSR(Java Specification Request)。JSR 有點類似于一個 EE 特性的接口。JCP 執行委員會會核準一個完整的 JSR,然后相應的 JSR 貢獻者會編寫代碼,使其在社區內生效。

JSR-339 或者 JAX-RS 對于闡述上面的流程是一個好例子。JAX-RS 最初于 2011 年提出,在2012年被 JCP 批準,最終在 2013 年得以發布。

雖然在討論規范時,社區可以隨時加入進來,但時間表明,一個實現優先( implementation-first)的方式更利于創建能被廣泛接受的特性與 API。所謂的實現優先,類似于JSR 310中的 java.time 和 Joda Time這個例子(譯者注:JDK 1.8 之前 Java 關于時間的 API 很不如人意,使用廣泛的是 Joda-Tme)。

因此,EFSP(Eclipse Foundation Specification Process)在其設定的目標中闡述了這個觀點:“EFSP 將基于是否先進行了動手實驗和編碼,來判斷其是否值得添加進規范中。

4.3 GlassFish

此外,JSR 作為 JCP 的一部分,需要一個參考實現。這有點類似于實現接口的類。對于那些想要創建自己的規范實現的群體,比如說兼容庫的開發人員或者其他組織,參考實現都可以給予幫助。

對于 Java EE 特性,JCP 使用 Glassfish 作為參考實現。

雖然 Glassfish 的中心化簡化了實現者的探索過程,但是這種中心化也要求更多的管理,并且傾向于偏袒某個供應商。

因此,EFSP 不要求參考實現,而只要求兼容的實現。簡而言之,這種微妙的變化使得類似 Glassfish 之類的中心體系結構內的實現,不會被基金會無緣由地***。

4.4 TCK

***,JCP 要求 EE 特性需通過 TCK(Technology Compatibility Kit)的測試。

TCK 是一組驗證特定 EE JSR 的測試。簡而言之,為了遵循 Java EE,應用服務器需要實現所有 JSR, 并通過特定 TCK 上的所有測試。

與前述類似,Oracle雖然開源了TCK和EE jsr的源代碼(譯者注:但并沒有開源相應的文檔)。當然,未來所有的文檔和 TCK 都將是開源的。

5. 總結

這些年來,Java EE 無疑前進了許多。很高興看到它繼續變化與變好。

前方之路充滿坎坷,希望 Java 的轉變能夠平滑些。

作者 | Rodrigo Graciano

 

https://www.baeldung.com/java-enterprise-evolution

【本文為51CTO專欄作者“劉欣”的原創稿件,轉載請通過作者微信公眾號coderising獲取授權】

 

戳這里,看該作者更多好文

責任編輯:武曉燕 來源: 51CTO專欄
相關推薦

2009-06-22 17:05:41

Java EEJava企業應用

2009-06-23 08:06:46

J2EE體系架構J2EE模型J2EE設計模式

2009-06-10 14:10:23

J2EE學習J2EE是什么

2009-06-11 17:06:11

J2EE歷史Java EE概述

2009-06-10 13:37:06

J2EE可伸縮性J2EE靈活性J2EE維護

2009-06-23 16:48:26

J2EE常見問題J2EE平臺

2009-06-23 08:12:48

J2EE調用存儲過程

2009-06-22 17:34:40

J2EE架構

2009-06-18 15:54:57

J2EE下使用JNDI

2009-06-18 16:13:14

J2EE開發

2009-06-22 16:21:02

J2EE線程

2015-04-28 13:41:12

JavaJ2EE中文問題

2009-06-19 17:03:44

J2EE學習

2009-02-23 11:18:06

J2EE架構師Java

2009-06-22 11:04:00

Jdbc存儲過程

2011-05-16 14:07:58

J2EE

2009-06-11 17:19:47

J2EE設計模式Template

2009-06-11 17:11:07

J2EE設計模式工廠模式

2009-06-22 17:20:33

J2EE框架

2009-06-23 16:52:55

J2EE縮寫名詞
點贊
收藏

51CTO技術棧公眾號

日韩av在线免费播放| 亚洲视频 欧洲视频| 国产精品爱啪在线线免费观看| 卡一卡二卡三在线观看| 国产精品一区免费在线| 狠狠干狠狠久久| 中文字幕久精品免| 天天干免费视频| 久久国内精品视频| 高清欧美电影在线| 午夜剧场免费在线观看| 日韩有码一区| 欧美一卡2卡3卡4卡| 亚洲 高清 成人 动漫| 欧美三级黄网| 26uuu色噜噜精品一区二区| 92看片淫黄大片看国产片| 天堂网av手机版| 亚洲精品中文字幕乱码| 亚洲欧洲在线视频| zjzjzjzjzj亚洲女人| 欧美日韩五区| 精品久久久久久亚洲精品| 日韩 欧美 自拍| 欧美在线一卡| 成人av在线资源网站| 91精品久久久久久久久久另类| 国产污污视频在线观看| 欧美午夜在线| 久久九九精品99国产精品| 免费看黄色的视频| 欧美电影免费网站| 精品黑人一区二区三区久久| 最新天堂在线视频| 国精产品一区二区三区有限公司| 亚洲午夜免费视频| 黄色www在线观看| 91在线视频| 91麻豆精品视频| 九九99久久| 亚洲成人一级片| 国产剧情av麻豆香蕉精品| 国产精品免费网站| 无码久久精品国产亚洲av影片| 99精品免费| 亚洲3p在线观看| 国产精品999久久久| 国模大胆一区二区三区| 欧美美女操人视频| 久草视频在线免费看| 欧美国产免费| 色与欲影视天天看综合网| 草视频在线观看| 欧美精品国产一区二区| 欧美日本国产在线| 久久久久99精品成人片毛片| 欧美激情在线| 欧美极品少妇全裸体| 欧美成人手机视频| 国语精品一区| 午夜精品三级视频福利| 天天操天天摸天天干| 99精品国产在热久久| 欧美中文在线观看| 波多野结衣家庭主妇| 日韩电影在线一区| 91九色在线视频| 精品黑人一区二区三区在线观看| 国产福利一区二区三区视频| 99久久精品无码一区二区毛片 | 欧美三级中文字| 538任你躁在线精品免费| 日日夜夜亚洲精品| 日韩精品一区二区三区中文不卡 | 91麻豆精品视频| 三区精品视频| 成人在线app| 亚洲第一激情av| 国产黄色特级片| 国产亚洲欧美日韩精品一区二区三区| 91精品国产91热久久久做人人| 黑人巨大猛交丰满少妇| 久久精品66| 最近免费中文字幕视频2019| 一区二区成人免费视频| 尹人成人综合网| 国产精品91在线观看| 国产露脸无套对白在线播放| 成人做爰69片免费看网站| 久久精品一区二区三区不卡免费视频 | 美女网站视频在线| 一本久久a久久精品亚洲| www.污污视频| 色天天色综合| 精品国产自在精品国产浪潮| 日韩精品一区二区不卡| 蜜桃视频在线观看一区| 国产精品亚洲一区| 18免费在线视频| 午夜电影网亚洲视频| 午夜两性免费视频| 另类图片第一页| 久久九九国产精品怡红院| 欧美特黄aaaaaa| 国产精品羞羞答答xxdd| 日本精品免费| caoporn视频在线| 欧美精品乱码久久久久久| 朝桐光av一区二区三区| 99久久www免费| 奇米4444一区二区三区| 国产欧美熟妇另类久久久| 久久精品视频在线免费观看| 国产传媒久久久| 国产三级一区| 亚洲免费视频在线观看| 国产亚洲自拍av| 黑人巨大精品欧美黑白配亚洲| 久久99精品久久久水蜜桃| 污视频网站在线免费| 欧美日韩高清一区二区不卡| 一出一进一爽一粗一大视频| 欧美日韩国产欧| 91精品国产综合久久香蕉的用户体验| 三区在线视频| 精品久久久久久久久久ntr影视| 亚洲女人在线观看| 色综合久久网| 国产精品露脸自拍| 久草在线网址| 午夜久久电影网| 精品人妻一区二区免费| 欧美日韩91| 51国偷自产一区二区三区| 麻豆传媒视频在线| 欧美色老头old∨ideo| 亚洲 小说 欧美 激情 另类| 中文高清一区| 精品国产一区二区三区四区精华| 青春草视频在线观看| 日韩一区二区精品| 翔田千里88av中文字幕| 国产精品自拍av| 国产女主播av| 在线精品自拍| 国模视频一区二区| 免费国产黄色片| 亚洲国产你懂的| 国产一卡二卡三卡四卡| 尹人成人综合网| 精品久久久久久一区二区里番| а√在线天堂官网| 日韩激情视频在线| 免费又黄又爽又猛大片午夜| 久久精品一区二区三区四区| 国产精品天天av精麻传媒| 国产一区二区观看| 国产在线精品播放| 国产原创在线观看| 欧美不卡一区二区三区四区| 国产亚洲成人av| 91香蕉视频污| 精品久久久久久中文字幕2017| 欧美日韩亚洲在线观看| 91精品久久久久久久久久入口| 成人在线app| 亚洲精品成人久久| 永久免费无码av网站在线观看| 久久亚洲二区三区| 亚洲综合婷婷久久| 欧美三级黄美女| 精品视频一区二区三区四区| 日本高清不卡一区二区三区视频| 日韩有码视频在线| 国产91免费看| 91黄色免费看| 操她视频在线观看| 国产精品一区二区黑丝| 日本丰满少妇xxxx| 欧美日韩有码| 国产在线观看精品一区二区三区| 欧美巨大xxxx做受沙滩| 亚洲欧美另类在线观看| 一级做a爰片久久毛片16| 亚洲精品精品亚洲| 中文字幕一区二区人妻在线不卡| 奇米色一区二区三区四区| www.99riav| 亚洲动漫精品| 成人网页在线免费观看| 白浆在线视频| 色伦专区97中文字幕| 亚洲黄色小说网址| 在线观看欧美精品| 精品人妻在线播放| 国产午夜精品久久久久久久 | 精品午夜av| 欧洲精品久久久| av毛片在线免费看| 亚洲片在线观看| www.国产免费| 欧美最猛黑人xxxxx猛交| 久久久精品91| 国产精品青草久久| 色天使在线视频| 国产一区二区三区在线观看免费 | 久久国产精品波多野结衣av| 国产亚洲美州欧州综合国| 久久久久久久久久久影视| 久久久999| 少妇人妻大乳在线视频| 久久精品青草| 色一情一乱一伦一区二区三区丨| 97色成人综合网站| 91美女福利视频高清| 一呦二呦三呦精品国产| 久久久久这里只有精品| 超碰在线观看免费| 在线观看精品自拍私拍| 完全免费av在线播放| 国产视频久久久久久久| www视频在线| 欧美另类变人与禽xxxxx| 久久国产黄色片| 亚洲综合视频在线观看| 日本中文在线视频| 中文字幕乱码一区二区免费| 一级特级黄色片| 成人avav在线| 黑森林av导航| 国产成人av影院| 日韩大尺度视频| 国产一区二区三区精品视频| 高潮一区二区三区| 老司机免费视频一区二区| 亚洲不卡视频在线| 久久综合亚州| 男人女人黄一级| 模特精品在线| 日本成人在线免费视频| 国产女优一区| 99久久激情视频| 久久夜色精品| 国产wwwxx| 免费成人小视频| 在线免费观看视频黄| 日韩成人精品视频| 韩国日本美国免费毛片| 日韩电影免费一区| 国产精品人人爽人人爽| 蜜臀久久99精品久久久画质超高清 | 变态另类ts人妖一区二区| 国产视频911| 美国美女黄色片| 综合av第一页| 黄色一级视频在线观看| 亚洲一区免费视频| 日韩成人免费在线视频| 欧美日韩亚洲天堂| 日韩黄色一级视频| 欧美日韩一卡二卡三卡| 国产片在线播放| 精品成人一区二区| 婷婷久久久久久| 国产亚洲精品高潮| 欧美性天天影视| 欧美国产极速在线| 桃色av一区二区| 国产精品免费在线免费| 榴莲视频成人app| 国产日韩二区| 国产日产一区| dy888午夜| 亚洲尤物影院| 污网站在线免费| 成人综合在线视频| 老头老太做爰xxx视频| 综合色天天鬼久久鬼色| 粉嫩aⅴ一区二区三区| 在线中文字幕一区二区| 91中文字幕在线视频| 精品国产三级电影在线观看| 免费a在线观看| 久久久国产视频| 手机在线理论片| 91精品久久久久久久| 琪琪久久久久日韩精品| 亚洲一区二区三区在线观看视频 | 久久99精品国产99久久6尤物 | 欧美性jizz18性欧美| 精品乱码一区内射人妻无码| 欧美α欧美αv大片| 99精品老司机免费视频| 欧美极度另类性三渗透| 欧洲成人一区| 国产一区二区无遮挡| 欧美日韩在线网站| www.av片| 狠狠色丁香婷婷综合久久片| 久久久久久久久免费看无码| 1区2区3区欧美| 国产免费av一区| 精品免费日韩av| 成人一区二区不卡免费| 羞羞色国产精品| **精品中文字幕一区二区三区| 九色综合日本| 欧美日韩三区| 一区二区免费av| 久久久国产一区二区三区四区小说| 加勒比婷婷色综合久久| 色国产综合视频| 内射后入在线观看一区| 久久大大胆人体| 91欧美精品| 免费看污久久久| 在线播放一区| 国产又黄又嫩又滑又白| 国产精品午夜在线| 中文字幕一区在线播放| 欧美精品一区二区三区很污很色的 | xxxxx91麻豆| 日本欧美韩国| 日本不卡一区二区三区在线观看| 一区二区亚洲精品| 能看毛片的网站| 1024成人网色www| 自拍偷拍色综合| 国产一区二区三区在线观看网站 | 国自产拍偷拍福利精品免费一 | 久久精品一级爱片| av中文在线播放| 国产综合色视频| 岛国av在线免费| 日本一二三四高清不卡| 91精品国产综合久久久蜜臀九色| 欧美刺激午夜性久久久久久久| 免费网站免费进入在线| 国产精品久久久久久影视| 九九热爱视频精品视频| 国产真实乱子伦| 91色九色蝌蚪| 久久人妻免费视频| 亚洲精品中文字| 亚洲最大网站| 久久99久久精品国产| 亚洲在线国产日韩欧美| 色欲av无码一区二区三区| 欧美日韩一区二区三区在线免费观看| 四虎免费在线观看| 2020欧美日韩在线视频| 国产成人调教视频在线观看 | 日韩精品亚洲人成在线观看| 亚洲自拍另类欧美丝袜| 欧美日本久久| 伊人久久一区二区三区| 天涯成人国产亚洲精品一区av| 五月天婷婷视频| 91超碰中文字幕久久精品| 久久99国产成人小视频| 九色91popny| 亚洲视频小说图片| 亚洲国产福利视频| 欧美一级高清免费播放| 国产探花一区在线观看| mm131国产精品| 亚洲精品日日夜夜| 神马午夜在线观看| 国产成人精品视| 国产精品久久占久久| 91丨porny丨九色| 岛国精品视频在线播放| yes4444视频在线观看| 亚洲一区二区三区在线视频| 在线成人h网| 久久国产柳州莫菁门| 欧美老年两性高潮| 免费在线国产视频| 欧美极品jizzhd欧美| 久久99日本精品| 国产精品第一页在线观看| 亚洲性无码av在线| 粉嫩av国产一区二区三区| 日韩国产一级片| 中文字幕日韩一区| 成人免费公开视频| 国产精品精品一区二区三区午夜版 | 国产成人精品av久久| 亚洲无限av看| 天堂va欧美ⅴa亚洲va一国产| 女人扒开屁股爽桶30分钟| 亚洲色大成网站www久久九九| 午夜视频福利在线| 成人日韩av在线| 久久久久久久高潮| 国产午夜精品无码| 日韩中文字幕免费视频| 天堂俺去俺来也www久久婷婷 | 夜夜躁日日躁狠狠久久av| 欧美第一页在线|