Oracle规划Java平台:Java EE支持云计算

云计算
Java EE的下个版本将支持云计算、多站点(multi-tenancy,多站点,多租户)、可扩展以及缓存等特性。在近日举行的JavaOne 2011大会上,来自Oracle团队的Adam Messinger、Hasan Rizvi和Cameron Purdy分别针对不同Java平台的产品路线图进行了介绍,其中包括移动版(ME,Micro Edition)、标准版(SE,Standard Edition)以及企业版(EE,Enterprise Edition)这三种Java平台。

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项目中。
 

责任编辑:鸢玮 来源: InfoQ
相关推荐

2011-08-12 08:40:39

PaaSOpenShiftJava EE 6

2010-12-14 23:33:27

Java SE 7云平台Java EE 7

2011-11-22 16:06:08

云计算Java

2009-06-22 17:05:41

Java EEJava企业应用

2009-10-26 10:05:51

NetBeans 6.

2011-07-13 15:42:34

CRMSaaS移动开发

2009-12-15 09:13:07

Java EE 6

2014-01-13 09:22:20

云计算虚拟化

2011-05-18 10:03:26

java云计算

2010-01-26 09:10:38

Java EE 6注解Profile

2012-05-30 09:20:01

Java云计算托管应用

2009-12-11 11:33:09

NetBeans 6.

2017-07-26 10:11:56

Meecrowave服务器Apache

2018-09-11 14:45:48

云计算存储安全方案

2019-01-08 16:26:43

Java EEJ2EEJakarta EE

2020-08-28 14:21:00

Oracle云基础高性能

2021-04-28 18:29:45

OracleJava SEJava 8

2021-07-05 06:51:44

Java 企业版编程

2011-06-27 13:17:07

Java EE

2021-07-26 05:10:13

JavaJakarta EEJSR
点赞
收藏

51CTO技术栈公众号