Java EE 和 GlassFish 服务器路线图更新

jopen 10年前

2013 年对 Java EE 和 GlassFish 来说是一个非常重要的年份。6月12日,甲骨文和它的合作伙伴们发布了 Java EE 7,该版本提供了三个主要特效:HTML5、开发者生产力提升以及满足企业的要求。发布前两天就吸引了超过 1 万观众。

发 布当天 Oracle 同时也宣布了 GlassFish Serve 开源版本 4,这是首个兼容 Java EE 7 的应用服务器。GlassFish 服务器开源版是(而且一直是)支持最新 Java EE 规范的服务器参考实现。Oracle 同时发布了 Java EE 7 SDK,绑定了 GlassFish 服务器开源版 4 作为 Java EE7 的学习帮助。最后 Oracle 公开宣布 Java EE 7 参考实现基于 GlassFish 服务器开源版 4. Java EE 是一个非常流行的平台,目前已经有超过 20 个 Java EE 6 的兼容实现可供选择。

在发布完 Java EE 7 和 GlassFish 开源版 4 后,我们开始计划 Java EE 8 的路线图,该路线图在 JavaOne Strategy Keynote 中制定。总结来说,Java EE 8 将继续提升对 HTML5 的支持,提升对云和 NoSQL 的支持。我们收到来自社区和客户的大量反馈信息表明,他们非常乐意看到在 Java EE 8 上的这些提升。

同时我们开始制定 GlassFish Server 路线图,我们将在 2014 年的 JavaOne 大会上发布 GlassFish 服务器开源版 4.1 ,下面是对路线图的更新:

  • GlassFish Server Open Source Edition 4.1 计划在 2014 年发布
  • 我们将在需要的时候更新 GlassFish Server Open Source Edition,但不再提供商业支持
  • 迈向 Java EE 8
    • 主干版本将最终变成 Java EE 8 的实现,版本是 5
    • Java EE 8 参考实现将派生与 GlassFish Server Open Source Edition 5.
  • Oracle 不再对以后的 GlassFish 提供商业支持,包括 GlassFish 4.x
  • 商业的 Java EE 7 的支持由 WebLogic Server 来提供.
  • Oracle GlassFish Server 将不会发布 4.x 商业版本

现有的版本包括 Oracle GlassFish Server 2.1.x 和 3.1.x 的商业支持将根据 Oracle 的 Lifetime Support Policy 继续提供支持。

Oracle 建议已有的 Oracle GlassFish Server 的商业支持用户计划迁移到 Oracle WebLogic Server,下面是迁移的可行的技术和许可证的路线:

  • 采用 Java EE 标准开发的应用可同时发布到 GlassFish 和 WebLogic 服务器
  • GlassFish Server 和 Oracle WebLogic Server 已经实现了发布描述的互操作性 (here and here).
  • GlassFish Server 3.x 和 Oracle WebLogic Server 共享一部分代码,因此在配置和功能上有很多相似之处。共享的代码包括:JPA, JAX-RS, WebSockets (pre JSR 356 in both cases), CDI, Bean Validation, JSF, JAX-WS, JAXB, and WS-AT.
  • Oracle GlassFish Server 3.x 和 Oracle WebLogic Server 12c 都支持 Oracle Access Manager, Oracle Coherence, Oracle Directory Server, Oracle Virtual Directory, Oracle Database, Oracle Enterprise Manager ,而且都支持 Oracle JDK

总结一下:Oracle 已经提交了 Java EE 未来的发展计划,Java EE 7 已经发布,Java EE 8 已经开始。GlassFish 服务器开源版继续为 Java EE 提供参考实现,GlassFish 5 将是 Java EE 8 的参考实现。不再对 GlassFish 新版本提供商业支持,使之更侧重于 Java EE 技术的发展以及社区驱动的需求开发。

via oracle