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
======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/