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

Java EE更名Jakarta EE對程序開發影響,你知道嗎?

開發 前端
javax命名空間其實早已成為過去式,畢竟現在已快2024年了。這次Spring團隊也是跟著JDK一起,順勢的完全摒棄掉了javax命名空間,擁抱Jakarta EE。

一、前言

很多Java程序員在使用新版本的Spring6或者springboot3版本的時候,發現了一些叫jakarta的包。我在閱讀開源工作流引擎camunda源代碼的時候,也發展了大量jakarta的工程包。

比如:camunda的webapps編譯工程就提供了2種方式javax和jakarta

* `assembly` - Java sources and tests for the Camunda web application based on `javax` namespace.* `assembly-jakarta` - Java sources and tests for the Camunda web application based on `jakarta` namespace.* This module is created from the `assembly` module via code transformation.

網上也有好多同學使用Tomcat時遇到到Jakarta.servlet與javax.servlet包沖突的問題。

Tomcat10中解決eclipse內部Jakarta.servlet與javax.servlet不兼容問題方法:

https://blog.csdn.net/mmmm0584/article/details/115161865

引起以上問題的原因是:Java EE更名為Jakarta EE,javax命名空間變為jakarta,javax包名前綴變為jakarta。

二、Java EE為什么更名Jakarta EE

2009年4月20日,甲骨文(Oracle)公司和Sun公司今天共同宣布了最終協議,甲骨文公司將以74億美元收購SUN公司。當時,Sun Microsystems被譽為世界上最具前瞻性的IT公司之一,有能力以開放軟件及硬件為結合,進行全面統一的系統,給客戶帶來最大的價值。Oracle收購Sun Microsystems表明,它希望借助Sun Microsystems的關鍵軟件和技術資源,將自身現有的專業的管理體系,硬件解決方案,及應用程序發展技術集成在同一個平臺上,從而創建一個更加完善的企業增值產品和服務。

2018年,Oracle(甲骨文)決定將Java EE移交給開源組織Eclipse基金會,但甲骨文不允許開源組織用Java的名號,于是Eclipse選出了 "Jakarta EE" 和"Enterprise Profile"兩個名字,最終前者勝出。

Eclipse基金會高管Mike Milinkovich表示,7000多人參與了Java EE的更名投票,64%的票數支持改為Jakarta EE,另有35.6%的票數支持Enterprise Profile。

Oracle將Java EE(Java SE還自己保留)交給開源組織,Eclipse基金會接手。但Oracle不允許開源組織使用Java名號,所以Jakarta EE名稱于2018.02.26應運而生。Oracle收購了Sun公司,涉及到商標和版權原因,Javax改名為Jakarta迫不得已。

從Java EE到Jakarta EE,企業版Java、JDK的發展歷程,參考:

https://cloud.tencent.com/developer/article/1847110

三、Java EE更名Jakarta對軟件影響

Spring Framework作為Java領域最為流行的框架,有非常龐大的用戶群體和項目應用,Java開源框架里絕對的TOP1。我們首先看看Java EE更名Jakarta對Spring Framework的影響。

Spring Framework 6正式發布,攜JDK 17&Jakarta EE開啟新篇章,Spring Framework為何一躍將JDK的baseline從JDK 8提到JDK 17,以及廢棄javax,啟用全新的jakarta命名空間。Spring Framework 6基于JDK 17構建。換句話講,若想使用Spring Framework 6那么你的JDK環境最低要求JDK 17。

javax命名空間其實早已成為過去式,畢竟現在已快2024年了。這次Spring團隊也是跟著JDK一起,順勢的完全摒棄掉了javax命名空間,擁抱Jakarta EE。

另外,之前有些內置進JDK里面的Java EE注解,現在也換“包名”啦,如具有代表性的:JSR-330的@Inject、JSR 250的@PostConstruct、@Predestroy以及及其常用的@Resource注解,Resource包名變成了jakarta.annotation.Resource。

從Jakarta EE 9開始,便使用了全新的jakarta.*命名空間。本次建議使用從Jakarta EE 10起步。對應的技術主要有:

Jakarta Servlet 6.0

Jakarta Servlet JSP JSTL 3.0

Jakarta Validation 3.0

Jakarta WebSocket 2.1

Jakarta Persistence 3.1

Jakarta JMS 3.1

Jakarta JSON 2.1

Jakarta JSON Bind 3.0

Jakarta Activation 2.1

Jakarta Mail 2.1

Jakarta Transaction 2.0

Jakarta WS RS 3.1

Jakarta XML SOAP 3.0

Jakarta XML WS 4.0

比如:開發web程序最常用的servlet,從maven中央倉庫檢索,發現:

servlet4.0.1以前的版本是javax,從4.0.2版本以后均遷移到了jakarta

<dependency>

<groupId>javax.servlet</groupId>

<artifactId>javax.servlet-api</artifactId>

<version>4.0.1</version>

</dependency>

servlet-api從4.0.2版本—6.0.0版本均變成了jakarta.servlet-api

<dependency>

<groupId>jakarta.servlet</groupId>

<artifactId>jakarta.servlet-api</artifactId>

<version>4.0.2</version>

</dependency>

參考文章:https://fangshixiang.blog.csdn.net/article/details/128056207

四、Jakarta EE發展現狀

打開Jakarta官方網站:https://jakarta.ee/

使用 ENTERPRISE JAVA 為云原生架構構建開源生態系統,最新版本:Jakarta EE 10 現已上市。

Jakarta EE 平臺和配置文件規范是各個規范的總括規范。Jakarta EE 平臺包括大多數單獨的規范,而 Profile 規范包括用于開發 Web 平臺和微服務架構的單個規范。

我們看看Jakarta的生態,包括 Fujitsu、IBM、Oracle、Red Hat 和 Tomittribe 在內的全球企業 Java 生態系統領導者正在共同努力,推動 Java EE 和 Jakarta EE 的發展,以支持將關鍵任務應用程序和工作負載遷移到云中。另外中國開發應用中間件的企業也在其中,包括普元、寶蘭德、東方通、金蝶、華宇、亞信等公司。

未來Java項目升級JDK后,可能會涉及到到代碼的升級,官方出了一篇文章:如何升級到 Jakarta EE 10 和 GlassFish 7 – 這比您想象的要容易得多。https://omnifish.ee/2023/05/06/how-to-upgrade-to-jakarta-ee-10-and-glassfish-7/

從舊版本的 Jakarta EE 或 Java EE 升級到 Jakarta EE 10 可能有點棘手,可能需要額外注意細節。您可能會遇到的主要事情之一是確保現有代碼和庫兼容。某些庫可能仍在使用該軟件包,這可能會導致在嘗試在 Jakarta EE 服務器(如 Eclipse GlassFish 7)上運行應用程序時發生沖突。您可能還會遇到一些在 Jakarta EE 10 中刪除的已棄用 API 的問題。javax

但別擔心,我們已經為您準備好了!在這篇文章和本系列的未來文章中,我們將解釋您需要了解的所有信息,以成功且幾乎立即升級到 Jakarta EE 10。

升級到 Jakarta EE 10 或 GlassFish 7 的挑戰分為以下 3 大類:

  • 更改包前綴需要更新對舊包的所有引用javaxjakarta
  • 過時的批注可能需要替換為替代批注
  • 重寫使用已刪除 API 的代碼,這些 API 沒有直接的替代方案

以上所有內容不僅適用于您的代碼庫,也適用于您的應用程序使用的所有依賴項。許多流行的庫已經有與 Jakarta EE 10 兼容的新版本,因此更新它們就足夠了。但有些圖書館可能不支持 Jakarta EE 10,需要進行特殊調整。幸運的是,有一些工具可以在源代碼級別和二進制(字節碼)級別上自動執行此操作。

幸運的是,許多挑戰都可以使用免費和開源工具(如 Openrewrite、WindUp 和 Eclipse Transformer)自動完成。Openrewrite 是一個強大的工具,可以自動更改應用程序的源代碼,例如使用新前綴更新對舊包的所有引用。

以下是雅加達Jakarta 官方調查問卷的統計,雅加達Jakarta的應用情況。

Jakarta EE是用于構建云原生應用程序的頂級框架的基礎。

雅加達Jakarta 構建云原生應用程序的EE使用率從2021年的47%增加到2022年的53%,而Spring/Spring Boot和MicroProfile的使用量有所下降。

責任編輯:武曉燕 來源: 今日頭條
相關推薦

2018-03-05 08:59:21

Java 開源Oracle

2019-01-08 16:26:43

Java EEJ2EEJakarta EE

2021-07-05 06:51:44

Java 企業版編程

2022-02-15 19:50:18

加載器JAVAJDK

2024-08-06 11:27:23

LLM鏈系統AI

2024-04-07 00:00:00

ESlint命令變量

2024-05-28 09:12:10

2011-06-28 13:43:50

Java EE

2023-04-26 10:21:04

2023-12-12 08:41:01

2023-12-20 08:23:53

NIO組件非阻塞

2024-04-30 09:02:48

2025-01-20 00:00:00

Java語言Record

2023-10-16 23:37:56

2009-06-22 17:05:41

Java EEJava企業應用

2024-04-15 00:04:00

APP開發

2024-11-20 08:31:49

前端全棧技術

2020-06-18 09:04:59

CC++程序

2022-11-04 14:16:05

2024-07-08 00:00:01

多線程ThreadC#
點贊
收藏

51CTO技術棧公眾號

欧美日韩免费做爰大片| 久久这里只有精品国产| 国产第一精品| 一区二区三区四区在线播放| 国产精品二区三区| 黄色在线免费观看| 91精品在线观看国产| 亚洲国产精品高清久久久| 99视频免费播放| 香蕉成人app免费看片| 99精品视频一区二区三区| 国产精品爱啪在线线免费观看| 国产人与禽zoz0性伦| 欧美五码在线| 91精品蜜臀在线一区尤物| 欧美网站免费观看| 看黄网站在线| 久久久欧美精品sm网站| 亚洲综合最新在线| 波多野结衣一二区| 亚洲国产一区二区三区a毛片| 亚洲人成网在线播放| 韩国三级hd中文字幕有哪些| 久久夜夜操妹子| 一区二区三区免费观看| 五月婷婷综合色| 天天干视频在线观看| 国产精品一区在线观看你懂的| 国产ts一区二区| 久久久久久久久艹| 99精品全国免费观看视频软件| 国产视频在线观看一区二区| 美女露出粉嫩尿囗让男人桶| 四虎国产精品永久在线国在线| 一本色道亚洲精品aⅴ| 男人天堂a在线| 在线欧美三级| 国产精品传媒视频| 日韩影片在线播放| 欧洲毛片在线| 99久久国产免费看| 国产伦精品一区二区三区免费视频 | 日韩三级小视频| 午夜精品免费| 久久国产精品网站| 五月天婷婷色综合| 小处雏高清一区二区三区| 尤物九九久久国产精品的特点| 亚洲av无码国产精品久久| 美腿丝袜亚洲图片| 亚洲精品电影网在线观看| 国产chinesehd精品露脸| 国产成年精品| 日韩欧美国产小视频| 香蕉视频xxxx| 一本一道久久a久久| 欧美成人乱码一区二区三区| 国内精品国产三级国产aⅴ久| 国产日韩欧美中文在线| 欧美一区二区三区四区久久| av中文字幕网址| 国产一区二区视频在线看| 欧美肥妇毛茸茸| 国产男女无遮挡猛进猛出| 另类视频一区二区三区| 欧美白人最猛性xxxxx69交| 一级黄色免费视频| 欧美日韩导航| 国产亚洲免费的视频看| av片在线免费看| 综合av在线| 高清欧美一区二区三区| 久久国产黄色片| 日精品一区二区| 成人黄在线观看| 免费看av毛片| 欧美国产精品一区二区三区| 在线精品日韩| h片在线观看下载| 色婷婷综合中文久久一本| 99视频在线视频| 成人在线精品| 亚洲国产精久久久久久| 日本一道本视频| 欧美一区综合| 欧美在线视频网站| 一级特黄aaa大片| 成人手机在线视频| 天堂精品一区二区三区| 伊人影院在线视频| 懂色aⅴ精品一区二区三区蜜月| www日韩视频| 日本一区二区乱| 精品亚洲aⅴ在线观看| 亚洲不卡的av| 亚洲国产日韩在线| 日本免费一区二区三区视频观看| 一级做a爱片久久毛片| 成人动漫视频在线| 一本色道婷婷久久欧美| 日韩理论视频| 欧美一区二区三区在线看| 黄色av网址在线观看| 日韩一区电影| 538国产精品一区二区免费视频 | 欧美大片在线观看一区二区| 中文字幕高清视频| 欧美国内亚洲| 国产精品露脸自拍| 欧美一区,二区| 亚洲同性gay激情无套| 男人靠女人免费视频网站| 国产激情一区| 夜夜躁日日躁狠狠久久88av | 色呦呦一区二区三区| 国产又粗又猛又爽又黄| 日韩免费在线| 日韩美女主播视频| 天天干天天草天天射| 一区二区三区四区中文字幕| www.com黄色片| 亚洲国产国产| 91av网站在线播放| 国产成人无码www免费视频播放| 国产精品成人一区二区三区夜夜夜| 国产免费一区二区三区视频| 91夜夜蜜桃臀一区二区三区| 久久天天躁日日躁| 在线免费看av的网站| 久久尤物电影视频在线观看| 国产日本在线播放| 免费欧美网站| 欧美成年人视频网站| 国产精品久久久久久久免费 | 婷婷精品国产一区二区三区日韩| 国产极品在线观看| 亚洲第一中文字幕在线观看| 青青草手机在线观看| 国产一区二区在线影院| 一区二区不卡在线视频 午夜欧美不卡'| 国产高清不卡| 亚洲天堂av女优| 自拍偷拍18p| 久久精品人人做| 国产精品99久久免费黑人人妻| 日韩精品福利一区二区三区| 国外色69视频在线观看| 婷婷综合激情网| 婷婷成人激情在线网| 97精品人妻一区二区三区蜜桃| 韩日成人av| 国产精品大全| 日本不良网站在线观看| 亚洲精品久久久久中文字幕欢迎你 | 亚洲一区精品视频在线观看| 91精品一区国产高清在线gif| 91在线高清视频| gogogogo高清视频在线| 日韩免费看网站| 91蜜桃视频在线观看| 91在线视频免费91| 激情网站五月天| 日本一区二区高清不卡| 91免费福利视频| 日本性爱视频在线观看| 亚洲а∨天堂久久精品喷水| 色网站在线播放| 国产色爱av资源综合区| 午夜免费看视频| 综合久久十次| 国产亚洲福利社区| 天天免费亚洲黑人免费| 深夜福利一区二区| av在线免费在线观看| 性欧美大战久久久久久久久| 欧美人妻一区二区三区| 精品午夜一区二区三区在线观看| 超碰超碰超碰超碰超碰| 嫩草国产精品入口| 国产精品成人aaaaa网站| 麻豆视频在线播放| 亚洲第一区中文字幕| 久久久精品视频网站| 国产精品成人在线观看| 国产污在线观看| 日本少妇一区二区| 屁屁影院ccyy国产第一页| 免费av一区二区三区四区| 成人黄色中文字幕| 中文字幕成在线观看| 日韩色av导航| 亚洲 欧美 激情 另类| 欧美日韩精品一区二区三区 | 在线观看黄av| 亚洲成人av中文字幕| 亚洲性猛交富婆| 亚洲国产一区二区在线播放| 91麻豆制片厂| av在线播放不卡| 欧美一级xxxx| 午夜在线视频观看日韩17c| www.黄色网址.com| 国产欧美一区| 国产精选在线观看91| 精品久久99| 欧美在线激情网| 在线观看的网站你懂的| 原创国产精品91| 天天干天天摸天天操| 7777精品伊人久久久大香线蕉 | 人人艹在线视频| 久久久久久久久久久黄色| 中文字幕在线观看91| 久久99精品久久只有精品| 十八禁视频网站在线观看| 亚洲乱码视频| 国产又粗又猛又爽又黄的网站| 日本欧美国产| 日本成人黄色| 日韩欧美影院| 国产成人av一区二区三区| 亚洲伦理久久| 国产精品一区二区三区久久久| 精品国产第一福利网站| 久久久噜噜噜久久中文字免| av网站在线免费看推荐| 中文字幕精品—区二区| 男生女生差差差的视频在线观看| 亚洲国产精品人人爽夜夜爽| www.97超碰| 日韩一二在线观看| 国产内射老熟女aaaa∵| 欧美日韩精品久久久| 无码久久精品国产亚洲av影片| 日韩欧美国产激情| 国产情侣自拍av| 欧美日韩精品中文字幕| 日本中文字幕在线免费观看| 亚洲成人自拍网| 九九九国产视频| 亚洲一区电影777| 国产在线拍揄自揄拍无码视频| 亚洲精品视频观看| 免费成年人视频在线观看| 最新久久zyz资源站| 日本 欧美 国产| 一区二区三区中文字幕电影| 欧美激情一区二区视频| 亚洲精品欧美在线| 欧美精品色哟哟| 无吗不卡中文字幕| 亚洲精品男人的天堂| 91久久精品一区二区三| 在线观看亚洲国产| 制服丝袜亚洲播放| 亚洲av无码乱码国产麻豆| 日韩精品一区二区在线| 刘亦菲毛片一区二区三区| 日韩av网址在线| 国产高清视频在线| 中文字幕综合一区| 成人三级网址| 久久久久亚洲精品| 九九色在线视频| 777777777亚洲妇女| 欧美性suv| 国产一区香蕉久久| 日本少妇精品亚洲第一区| 精品高清视频| 国产亚洲一区| 久久99国产精品一区| 精品91视频| 波多野结衣天堂| 国产一区福利在线| 美国黄色a级片| 国产精品国产三级国产a| 欧美交换国产一区内射| 欧美午夜美女看片| 国产精品久久久久精| 亚洲第一视频在线观看| 国产中文字幕在线| 欧美成人免费网| 久久999免费视频| 无遮挡爽大片在线观看视频| 国产精品色婷婷视频| 97se亚洲| 亚洲一卡二卡区| 亚洲伦伦在线| 日本超碰在线观看| av亚洲精华国产精华| 99久久99久久精品免费看小说.| 一区二区三区日韩欧美精品| 国产成人无码一区二区在线播放| 欧美精品成人一区二区三区四区| 网站黄在线观看| 久久综合电影一区| 美脚恋feet久草欧美| 亚洲伊人第一页| 精品国产欧美日韩| 久久亚洲精品无码va白人极品| 日韩精品乱码av一区二区| 不卡的一区二区| 中文字幕精品一区二区精品绿巨人 | 日韩精品视频网址| 国产三级精品在线| 日韩手机在线观看| 日韩亚洲欧美综合| 三区四区在线视频| 国产91精品在线播放| 中文字幕av一区二区三区四区| 日韩精品久久久毛片一区二区| 黄色亚洲在线| 中文字幕第三区| 国产精品欧美久久久久无广告 | 久久尤物视频| 久草视频福利在线| 伊人开心综合网| 亚洲一区二区色| 国产亚洲精品美女久久久久| 色在线免费观看| 国产伦精品一区二区三区四区免费 | 91福利在线观看视频| 国产视频欧美视频| 国产99在线| 精品视频免费观看| 一区精品久久| 国产在线观看中文字幕| 国产精品免费av| 中文字幕一区二区人妻| 亚洲欧洲在线免费| 欧美极品影院| 欧美在线激情| 日韩精品电影一区亚洲| www.色多多| 欧美性开放视频| 日本a一级在线免费播放| 91成人天堂久久成人| 欧美偷窥清纯综合图区| 成人在线免费观看av| www国产亚洲精品久久麻豆| 中文字幕第15页| 日韩精品中文字| 久久人体大尺度| 欧美一区二区在线视频观看| 久久久久久久高潮| 少妇久久久久久久久久| 色综合久久综合网| 免费黄色片在线观看| 国产ts人妖一区二区三区| 欧美日韩性在线观看| 黄大色黄女片18第一次| 国产精品国产三级国产普通话蜜臀| 中文字幕一区二区三区波野结| 日韩综合中文字幕| 久久久久久久久成人| 日产精品久久久久久久蜜臀| 成人午夜精品一区二区三区| 在线看成人av| 亚洲欧美国产va在线影院| 日韩制服诱惑| 国产精品88久久久久久妇女| 成人美女视频在线看| 91玉足脚交嫩脚丫在线播放| 国产一区二区三区直播精品电影| 久久三级毛片| 久久福利一区二区| 99久久免费视频.com| 日本中文字幕在线| 综合网日日天干夜夜久久| 伊人亚洲精品| 阿v天堂2018| 国产调教视频一区| 国产免费黄色录像| 国语自产偷拍精品视频偷| 免费成人av| 亚洲一区二区三区四区精品| 亚洲福利视频导航| 韩国三级av在线免费观看| 91精品中国老女人| 国产日韩欧美一区二区三区在线观看| 在线免费观看麻豆| 在线播放中文一区| 国产欧洲在线| 成人手机视频在线| 99精品国产99久久久久久白柏 | 日本乱码一区二区三区不卡| 日本视频一区二区不卡| 国内外成人在线视频| 国产九色在线播放九色| 久久夜色精品国产欧美乱| 日韩激情啪啪| 永久免费黄色片| 在线影视一区二区三区| 日本片在线观看| 日韩久久不卡| 成人涩涩免费视频| 国产又粗又猛又黄又爽无遮挡| 91黑丝高跟在线| 欧美一区高清| 四虎国产成人精品免费一女五男|