JavaOne 2011战略主题:Java ME、SE和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平台。

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


============================================================================== 
我喜欢程序员,他们单纯、固执、容易体会到成就感;面对压力,能够挑灯夜战不眠不休;面对困难,能够迎难而上挑战自我。他
们也会感到困惑与傍徨,但每个程序员的心中都有一个比尔盖茨或是乔布斯的梦想“用智慧开创属于自己的事业”。我想说的是,其
实我是一个程序员
目录
相关文章
|
2月前
|
存储 Java 编译器
【Java SE语法篇】7.面向对象——类和对象
【Java SE语法篇】7.面向对象——类和对象
【Java SE语法篇】7.面向对象——类和对象
|
2月前
|
存储 Java
【Java SE语法篇】3.运算符
【Java SE语法篇】3.运算符
|
2月前
|
存储 Oracle Java
【Java SE语法篇】2.数据类型和变量
【Java SE语法篇】2.数据类型和变量
|
2月前
|
存储 监控 Java
【Java SE语法篇】11.异常
【Java SE语法篇】11.异常
|
2月前
|
存储 Java 索引
【Java SE语法篇】10.String类
【Java SE语法篇】10.String类
|
2月前
|
Java 程序员
【Java SE语法篇】9.抽象类和接口
【Java SE语法篇】9.抽象类和接口
|
2月前
|
安全 Java C++
【Java SE语法篇】8.面向对象三大特征——封装、继承和多态
【Java SE语法篇】8.面向对象三大特征——封装、继承和多态
|
2月前
|
存储 机器学习/深度学习 Java
【Java SE语法篇】6.数组
【Java SE语法篇】6.数组
|
2月前
|
机器学习/深度学习 Java 编译器
【Java SE语法篇】5.方法
【Java SE语法篇】5.方法
|
2月前
|
Java
【Java SE语法篇】4.程序逻辑控制
【Java SE语法篇】4.程序逻辑控制