Eclipse Foundation计划jakarta.*在2020年中期发布Jakarta EE 9,这是具有新名称空间的企业Java版本。Jakarta EE 9将没有主要的新功能。
Jakarta EE 9的主要目标是降低进入新供应商和实施的障碍。Jakarta EE 9主要被视为工具版本,旨在:
作为开发人员的平台,用作测试迁移到新名称空间的稳定目标。Eclipse一直未能获得Oracle的许可以发展先前javax名称空间下的规范。
快速发布该版本作为创新平台。
Eclipse执行总监Mike Milinkovich说,Jakarta EE 9代表了平台中的“主要拐点”。发布计划的关键要素包括将所有规范API移至jakarta名称空间,并消除不需要的和不推荐使用的规范。
除了从Java SE(标准版)8删减的规范之外,对某些规范将进行较小的增强,但没有新的规范。JakartaEE 9还增加了对Java SE 11的支持。Jakarta EE将成为创新的基础,Jakarta EE规范项目可使用该项目来推动Jakarta EE 10及更高版本的新功能。

没有向后兼容性保证

根据Jakarta EE 9发行计划,Jakarta EE 9不会对与去年9月发布的Jakarta EE 8发行版的向后兼容性提出任何要求。这与Eclipse的目标一致,即使新的实现能够进入生态系统。Eclipse相信许多工具和产品将为在Jakarta EE 9上运行的旧应用程序提供向后兼容性以及迁移解决方案。Eclipse同意于2017年接管 Oracle 的企业Java开发。

Jakarta EE 9规格

为了包含在Jakarta EE 9中,规范必须将其API包名称从顶级javax包移至该jakarta包。Jakarta EE 9中的规范可以以称为“ waves”的不同组来交付。JakartaEE 9中包含的现有规范包括:
雅加达注释
雅加达认证
雅加达授权
雅加达批次
雅加达Bean验证
雅加达并发
雅加达连接器
雅加达语境和依赖注入
对其他语言的Jakarta调试支持
雅加达依赖注入
Jakarta EE 9完整平台
Jakarta EE 9网站资料
雅加达企业豆
雅加达表达语言
雅加达拦截机
Jakarta JSON绑定
雅加达JSON处理
雅加达邮件
雅加达托管豆
雅加达消息
雅加达坚持
雅加达RESTful Web服务
雅加达安全
雅加达服务器页面
Jakarta服务器界面
雅加达Servlet
雅加达标准标签库
雅加达楼盘
雅加达WebSocket
[ 也在InfoWorld上:Java 14中的新功能 ]
Jakarta EE 9中添加的规范包括:
雅加达**(必填)
带有附件的Jakarta SOAP
Jakarta XML绑定(可选)
Jakarta XML Web服务(可选)
Jakarta Web服务元数据(可选)
带有附件的Jakarta SOAP(可选)
Jakarta EE 9中修剪的规范包括Jakarta部署,Jakarta管理,Jakarta XML注册表和Jakarta XML RPC。

最后,开发这么多年我也总结了一套学习Java的资料与面试题,如果你在技术上面想提升自己的话,可以关注我,私信发送领取资料或者在评论区留下自己的联系方式,有时间记得帮我点下转发让跟多的人看到哦。Eclipse为2020年中期的企业Java做好了准备

相关文章: