@levinzhang
2016-09-20T06:49:18.000000Z
字数 1318
阅读 510
by Abraham Marín Pérez on Sep 18, 2016
经过数周的猜测之后,Oracle负责Java EE和WebLogic Server的副总裁Anil Gaur在JavaOne上公布了Oracle针对Java EE的路线图。他们的规划包括在2017年底发布Java EE 8,这个版本会具备基本的微服务和云功能,并且计划在此一年后发布Java EE 9,这个版本将会包含进一步的特性。
经过数周的猜测之后,Oracle负责Java EE和WebLogic Server的副总裁Anil Gaur在JavaOne上公布了Oracle针对Java EE的路线图。他们的规划包括在2017年底发布Java EE 8,这个版本会具备基本的微服务和云功能,并且计划在此一年后发布Java EE 9,这个版本将会包含进一步的特性。
这与一个月前他在JCP执行委员会上的表述一致,也与对Oracle产品开发总裁Thomas Kurian的采访相符,Gaur在JavaOne上的Java主旨演讲涉及到三个基本原则:Java EE会作为对企业级Java领域的创新进行标准化的地方、Oracle针对Java EE的变更需要通过委员会来执行并且需要与委员会协作、Oracle相信Java EE并希望成为Java EE未来的一部分。
关于新特性,Gaur指出尽管新的开发方式,如反应式编程或容器化,能够带来很大的收益,但是这也给普通的开发人员带来了挑战。鉴于此,他强调Oracle对Java EE的策略就是扩展它的功能,从而标准化这些实践,这样的话,开发人员就不用去对比不同的存在竞争关系的解决方案。更准确地说,Gaur计划Java EE 8的扩展会包含增强的安全性(以secret管理的形式,并且要支持OAuth和/或OpenID)、独立(self-contained)配置的API以及健康检查(可能会支持应用监控),目标是在2017年底将所有的特性准备就绪。他随后还提到了一个推荐架构,这个可能会在2018年底随Java 9一起发布,它将会包含其他的特性,比如最终一致性或键-值存储。
Anil Gaur阐述针对Java EE的推荐架构。
尽管发布了相关的公告,但是Gaur强调Oracle会坚持与社区协作来落实这些变更,首先是一个公开的调查,了解大家如何创建、配置、管理和打包他们的应用。最后,展现了Java EE对这个行业依然保持着影响力,Gaur展示了基于Java EE的多个活跃的开源项目(包括 MicroProfile),他还邀请了八个不同的组织,涉及的领域从研究机构(CERN)到金融企业(Nykredit),阐述了他们当前如何使用Java EE,并描述了将来会如何使用它。
鉴于以往的开发节奏,Oracle不太可能在30个月内发布两个版本的Java EE,但是,从今往后Java EE的消息似乎应该得到更多的关注。一旦针对这些特性JSR创建完成并且针对它们的工作开始启动,我们就可以评估这些计划能够实现到什么程度。
查看英文原文:Java EE 8 Delayed Until End of 2017, Oracle Announces at JavaOne