Jakarta EE 9正式发布,企业版Java获新命名空间
Eclipse 基金会的 Jakarta EE 工作组在 JakartaOne Livestream 虚拟会议上宣布推出了 Jakarta EE 9 平台、Web Profile 规范和相关 TCK。
Jakarta EE 9 版本标志着从 javax.* 命名空间到 Eclipse 的 jakarta.* 的最终过渡,此版本将所有 API 更新为在包名称中使用 jakarta.*。而造成这一变化的原因在于,Oracle 拒绝交出相关权利,详情可以查看:https://www.oschina.net/news/106465/oracle-killed-java-ee。
命名空间的切换是企业版 Java 生态系统的一个重大变化。Jakarta EE 9 中提供了用于二进制兼容性的工具,但该版本未提供其他新功能。
基金会解释称,命名空间的改变将 Jakarta EE 9 确立为开发企业 Java 应用程序的基础。在此基础上,可以为未来的 Java 基础设施建立云时代的创新。另一方面,Jakarta EE 9 还可以使得企业终端用户和企业软件供应商能够从旧的、以前的版本迁移到更新的云原生工具、产品和平台。
除了发布 Jakarta EE 9 规范外,该基金会还宣布了 Eclipse Glassfish 6.0.0 应用服务器的认证,这是 Jakarta EE 9 的第一个兼容实现。在 2021 年,它将致力于以下项目的合规性:
Apusic AAS
富士通软件企业平台
IBM Websphere Liberty
Jboss企业应用平台
Open Liberty
Payara 平台
Piranha Micro
Primeton AppServer
TMas Jeus
WildFly
其他实现,如 Apache Tomcat Java 应用服务器,预计将从明年年初开始转移到 Jakarta EE 9。Jakarta EE 10 则计划于 2021 年晚些时候推出。
此外,据基金会执行董事 Mike Milinkovich 透露,2021 年的 Jakarta EE 路线图中还包括了 Jakarta 9.1 中的一个变化:即,将基础平台从 Java SE 8 转移到 Java SE 11。Milinkovich 称,虽然还没有确定具体地发布日期,但他们正在努力推进中。
往期推荐
2020-12-10
2020-12-10
2020-12-09
扫码关注最新动态
公众号ID:fosslab