AICon 上海站|90%日程已就绪,解锁Al未来! 了解详情
写点什么

Java EE 规范重命名为 Jakarta EE

  • 2019-07-09
  • 本文字数:798 字

    阅读完需:约 3 分钟

Java EE 规范重命名为 Jakarta EE

Eclipse 基金会最近对Java EE标准的每个规范进行了重命名,阐明了每个规范在 Jakarta EE 平台未来的角色。


新的名称 Jakarta EE 是 Java EE 的第二次重命名。2006 年 5 月,“J2EE”一词被弃用,并选择了 Java EE 这个名称。在 YouTube 还只是一家独立的公司的时候,数字 2 就就从名字中消失了,而且当时冥王星仍然被认为是一颗行星。同样,作为 Java SE 5(2004)的一部分,数字 2 也从 J2SE 中删除了,那时谷歌还没有上市。


因为不能再使用 javax 名称空间,Jakarta EE 提供了非常明显的分界线。


  • Jakarta 9(2019 及以后)使用 jakarta 命名空间。

  • Java EE 5(2005)到 Java EE 8(2017)使用 javax 命名空间。

  • Java EE 4 使用 javax 命名空间。


Eclipse 基金会市场经理 Wayne Beaton 介绍了重新命名规范本身的方式。除了将“Java”替换为“Jakarta”之外,还为每个规范名称带来了一致性和清晰性。例如,API 规范名称中不需要冗余的单词“API”。


规范重命名还没有对依赖项的包名进行标准化。例如,新重命名的规范Jakarta Mail(以前是 Java Mail)的 groupId 是 com.sun.mail,artifactId 是 jakarta.mail。而Jakarta RESTful Web服务(以前是 JAX-RS)的groupId是jakarta.ws.rs,artifactId 是 jakarta.ws.rs-api。


某些框架(如 MicroProfile)正在使用 Jakarta EE 的其他部分,或者被 Jakarta EE 的其他部分使用。John Clingan 在一篇帖子(MicroProfile不等同于Jakarta EE)中澄清了两者的区别。其他框架(如 Quarkus)与 Jakarta EE 结合在一起,以创建一种混合方法,开发人员可以通过这种方法为他们正在解决的问题选择最合适的工具。


开发人员可能不会注意到项目的重命名,因为他们只是在代码级别调用应用程序库。对于移植旧应用程序,开发人员希望使用兼容 Jakarta EE 应用服务器或 Servlet 容器,并确保它们的依赖项使用使用新的 groupId 和 artifactId。


原文链接


Java EE Specifications Renamed Jakarta EE


2019-07-09 09:155646
用户头像

发布了 731 篇内容, 共 462.2 次阅读, 收获喜欢 2005 次。

关注

评论

发布
暂无评论
发现更多内容

Redis 可观测最佳实践

观测云

redis

报表工具对比:积木报表JimuReport VS 帆软报表FineReport

JEECG低代码

数据可视化 数据大屏 BI数据分析 报表工具 仪表盘设计器

昇腾AI原生创新算子挑战赛清华大学专场赛圆满落幕

极客天地

价值捕获与生态激励:MLP代币如何实现多方共赢

股市老人

TikTok运营使用SD-WAN有什么优势?

Ogcloud

SD-WAN TikTok 海外网络加速 tiktok运营 TikTok养号

5分钟上手!用 #Workspace 为 screenshot-to-code 项目增加新功能

Trae

程序员 AI 开发

第49届ICPC亚洲区域赛,非凸科技再次支持上海赛站

非凸科技

Runway 新增视频扩展画面功能;Anthropic 再获亚马逊投资 40 亿美元,聚焦 AI 芯片研发丨 RTE 开发者日报

声网

增强网站功能:推荐的天气API解决方案

幂简集成

API 天气api

【连载】序,特点,建议

FunTester

如何解决TikTok直播网络不稳定的难题?

Ogcloud

TikTok tiktok运营 tiktok直播 tiktok直播专线 tiktok直播网络

选择2024年10款OKR在线系统(含免费版)提升团队执行力

易成研发中心

数字揭秘丨机器学习能否让你的健身计划事半功倍?

Altair RapidMiner

机器学习 数据分析 #人工智能 altair

迭代阶段如何进行需求的管理

易成研发中心

需求管理

深入云电脑PC Farm技术探讨,以阿里云、华为云、ToDesk为例

申公豹

云计算技术

镜舟科技积极参与北京市开源项目产融对接会,共谋开源新未来

镜舟科技

开源 StarRocks

人工智能代理与区块链的融合:下一场技术革命的引爆点

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 公链开发 代币开发

AI时代的软件工程:迎接LLM-DevOps的新纪元

鸿鹄

项目管理 软件工程 工具集 大模型 构架

12 月 14 日,Doris Summit Asia 2024 议程正式公开,线下报名现已启动!

SelectDB

数据库 学习 数据仓库 年度峰会 大数据 开源

IDM卸载了为什么还要重启 IDM卸载后电脑崩溃如何解决

阿拉灯神丁

IDM idm下载 种子下载器

鸿蒙NEXT开发案例:文字转拼音

zhongcx

鸿蒙

【连载01】并发与并行

FunTester

Java EE 规范重命名为 Jakarta EE_语言 & 开发_Erik Costlow_InfoQ精选文章