Java EE 的下个版本将支持云计算、多站点(multi-tenancy,多站点,多租户)、可扩展以及缓存等特性。在近日举行的 JavaOne 2011 大会上,来自 Oracle 团队的 Adam Messinger、Hasan Rizvi 和 Cameron Purdy 分别针对不同 Java 平台的产品路线图进行了介绍,其中包括移动版(ME,Micro Edition)、标准版(SE,Standard Edition)以及企业版(EE,Enterprise Edition)这三种 Java 平台。
Cameron Purdy 在演讲中提到了 Java EE 平台即将到来的新特性,其中就包含了对云计算的支持。他提到,现在的云服务都基于各家标准,没有一个公共的标准,所以我们需要一个适用于云计算解决方案的提供平台即服务(PaaS,Platform as a Service)的标准。一些 Java EE 7 中的组件也具备多站点的特性。这一特性将被嵌入到虚拟机中用来提供监控、测量以及对虚拟机中运行主机进行更好的资源管理的作用。
正如上下文和依赖注入(CDI,Context and Dependency Injection)管理着应用中各个组件之间的依赖关系那样,Java EE 7 在企业中也对应用起着同样的作用。JPA 注释在站点(租户)的控制下可具备将 Java 对象映射到数据库表中的能力。Java 缓存机制即将成为标准,同时会是 Java EE7 中的一个重要特性。
Java SE 方面,Oracle 已经发布了 Mac OS X 上的 JDK 7 预览版,预计明年会推出正式版本。Java SE 8 将提供对模块化的支持以及管理具有动态编译特性的运行时的能力。
Java 虚拟机还改善了对 JavaScript 的支持,其中包含了 Nashorn 引擎——JVM 中缺省的下一代 JavaScript 引擎,其具有原生的本地互操作性,可提供对 Java 和 JavaScript 对象间进行通信的支持。
Oracle 同时也宣布,正计划提交一份意向书,意在将 JavaFX 做为一个新项目,在 OpenJDK 社区中开源。Oracle 首先会贡献出 JavaFX UI 控件和相关的类库;其他组件将分多次引入。加载 JDK 8 的下一代 JavaFX 3.0 客户端,将在2013年与大家见面。
Java ME 的未来规划中包含了同步 CDLC、发布 JDK 以及集成 CDC、Java SE 嵌入式 API 等。对时下流行设备的支持,比如多点触摸,这种都将成为可能。其他变化还包括 OJWC 1.1 的发布,CDC 基础代码的大幅更新以及移动服务的集成。
除此之外,主体演讲中还提到 Apache Tom EE 服务器成为最新的 Java EE6 认证的产品。Twitter 在演讲中也提到,他们也正加入到 JCP 和 OpenJDK 项目中。
查看英文原文:JavaOne 2011 Strategy Keynote: Java ME, SE an EE Future Roadmaps
联系客服