Eclipse为2020年中的下一代企业Java做好了准备

Eclipse Foundation计划在2020年中期发布具有新jakarta.*名称空间的企业Java版本Jakarta EE 9。 Jakarta EE 9将没有主要的新功能。

Jakarta EE 9的主要目标是降低进入新供应商和实施的障碍。 Jakarta EE 9主要被视为工具版本,旨在:

  • 作为开发人员的平台,用作测试迁移到新名称空间的稳定目标。 Eclipse一直未能获得Oracle的许可以发展先前的javax名称空间下的规范。
  • 快速发布该版本作为创新平台。

[ 同样在InfoWorld上:CI / CD入门:使用CI / CD管道自动执行应用程序交付 ]

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”的不同组交付。 Jakarta EE 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。

翻译自: https://www.infoworld.com/article/3514730/eclipse-readies-next-enterprise-java-for-mid-2020.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值