JavaOne:模块化和集成性是未来Java SE、EE和嵌入式平台的主要目标

模块化、集成性和可维护性是未来Java SE、Java EE和Java 嵌入式平台的主要目标。Mark Reinhold、Roberto Chinnici和Greg Bollella在JavaOne 2010大会上阐述了JSE、JEE和Java嵌入式平台的新技术和新特性。

Mark谈到了一些新的项目和特性,如Coin项目、PLambda项目、DaVinci Machine项目(JSR 292)和Jigsaw项目。这些功能将随着Java SE 7(计划2011年中发布)和Java SE 8(2012年中期)发布。他同时提到了其他特性如在Collections API新的类(Predicate和Extractor)中使用filter和map操作符添加块数据操作逻辑,以通过Lambda表达式简化代码。另一 个语言新特性是给类似Collection的接口添加了默认方法。

模块化特性将支持一种新的打包格式,称为jmod,压缩效果更好。开发人员也可以生成其他格式如rpm、deb(debian)或者Ubuntu包。在可维护性方面,Java虚拟机(JVM) 将合并Oracle的JRockit和 Sun的hotspot虚拟机。这种集成基于hotspot代码库,JRockit代码将移植到hotspot中。这种新的解决方案将利用JRockit的Mission Control和Flight Recorder功能。

Roberto Chinnici概述了Java EE 6的新特性,包括Web Profile、EJB 3.1 Lite、可插拔性和扩展性、依赖注入。他还提到了Java EE在云计算领域中的角色,包括支持复杂安全模型、针对NRDBMS(NoSQL数据库)的标准API、缓存和通用管理界面。

Oracle嵌入式Java团队的首席架构师Greg Bollella谈到了Java ME项目Java ME.Next和JavaME Plus Web以及新的轻量级用户界面工具包(LWUIT)。

查看英文原文:JavaOne: Modularity and Integration are Main Goals of Future Java SE, EE and Embedded Platforms

你可能感兴趣的:(JavaOne:模块化和集成性是未来Java SE、EE和嵌入式平台的主要目标)