Jakarta名称的由来
Java EE(Java Platform, Enterprise Edition)改名为 Jakarta EE 的原因与 Oracle 的商标权有关。Java EE 是一套面向企业应用的开发平台,起初由 Sun 公司开发,2009年 Sun 被 Oracle 收购而归入 Oracle 旗下。
Java EE 在企业领域获得了广泛使用,然而 Oracle 出于战略考量,不愿意继续独自维护整个生态系统的企业级功能。2017 年,Oracle 将 Java EE 移交给 Eclipse 基金会,但保留了 “Java” 和 “Java EE” 的商标,因此,新平台不能继续使用包含 “Java” 的名称,也无法沿用 “javax” 命名空间。
源于 Oracle 的商标权限制,为了避免法律问题,Eclipse 基金会决定将 Java EE 改名为 Jakarta EE。这个名称来源于印度尼西亚首都雅加达(Jakarta),其在早期 Java 社区中也有象征意义。改名之后,Eclipse 基金会与社区共同设计并更换了 Jakarta EE 的新 Logo,以标志这一企业级平台的新形象,同时也象征其在开源社区中的独立发展方向。
此限制影响了整个 API 名称体系,导致原本使用的 “javax” 命名空间不得不逐步迁移为 “jakarta”。
从 Jakarta EE 9 开始,API 包名从
javax
更改为jakarta
,例如javax.servlet
变成jakarta.servlet
。
这是它的新logo
「点点赞赏,手留余香」
还没有人赞赏,快来当第一个赞赏的人吧!
给Admin打赏
×
予人玫瑰,手有余香
- 2¥
- 5¥
- 10¥
- 20¥
- 50¥
¥2
声明:本文为原创文章,版权归信息岛所有,欢迎分享本文,转载请保留出处!