首页 > 大数据 > 正文

OOW大会:Java EE7明年推出 基于云平台

2010-12-19 19:47:30  来源:51CTO

摘要:2010年度的Oracle Open World大会把JavaOne大会和Oracle开发者大会组合在一起。
关键词: Oracle 甲骨文

     2010年度的Oracle Open World大会把JavaOne大会和Oracle开发者大会组合在一起。12月14日,北京国际会议中心,记者专程参加了在中国举办的 JavaOne中国大会。在Oracle软件研发部高级总监南蒂妮 瑞曼尼(Nandani Ramni)为我们带来了Java战略及发展的主题演讲之后,Oracle三位负责不同项目的工程师为我们带来了Java SE、Java EE、Java ME三大平台的最新技术动向和未来发展趋势:除了Oracle的工程师再次宣布了已经不是秘密的Java SE将于明年7月28日发布之外,最大让人感兴趣的无疑是2012发布的Java EE 7将基于云平台。

  JDK 7明年发布

  本次JavaOne大会对广受关注的Java SE 7新增添的几个项目进行了详细的介绍,Java SE 7新增有Coin项目、InvokeDynamic、Fork/Join框架、Jigsaw项目和Lambda项目。

1

原本Java SE 7新将新增的项目

  但是对于Java SE 7的发布时间出现两种意见致使Java SE 7分裂为两部分,Jigsaw想和Lambda项目及若干小项目不得不推迟到Java SE 8当中一起发布。

1

Java SE 7部分项目不得不推迟到Java SE 8当中

  经过JCP的审阅,最终确定了JDK 7和JDK 8的最终发布时间。

1

JCP决定最终的发布时间  


  云端的Java EE 7

   在去年发布的Java EE 6中,带来了很多简化技术,新增了几种新的API、Web Profie、可插拔性/可扩展性、依赖注入和对现有API的多方面改进。其中Web更新了Servlet 3.0中的批注、自动发现库和注册库、Web.xml是可选的、打包资源Jar终端静态文件和直接Web应用程序内部使用EJB。但是这些都不是革命性 的,Java EE 6强大的模块系统才是真正的利器。Java EE 6中的模块化是通过profiles实现的。每个profile是一个具体的Java EE 6下载,每次下载都是针对为特定类别应用而设计的特定API组合。在Java EE 6中的依赖注入具有强大的类型安全模型、可以逐个模块启用等特点让即将在2012年发布的Java EE 7奠定了适用于云环境的Java EE:

  ◆满足对资源和状态管理的更高要求

  ◆更好地隔离应用程序

  ◆用于NRDBMS、缓存等潜在标准API

  ◆通用管理和监视接口

1

  Java EE 7将是基于云平台的

   Java EE 7平台将于2012完成,JAX-RS 2.0和JPA 2.1即将推出,同时将遵循其他JSR。在Java EE 7中将实践云平台上代码模块,这种模块化就是由模块组成应用程序、显示依赖、用内置的版本控制、对类加载器进行整理。模块化将是Java EE 7实现云平台的基础,Java团队认为这种模块化在Java SE 8上先得以实现。整个平台将是一个庞大的体系,应用程序的代码将是模块化的,虚拟化层、状态管理、各种服务都处于云端,使Java EE 7更加高效。

  Java ME路线图

  另一方面,自收购Sun以及Java技术以来,OracleJava移动版的发展上受到业界一些公司的指责,包括Google在内的公司表示Oracle没有明确提出移动版Java的发展方向和承担起领导责任。而另一方面,移动版Java在低端和中档手机、媒体播放机和其他设备、许多移动应用程序和内容交付系统等方面的应用占了很大比例。

  对此,Oracle的技术总监i并没有正面回答这个问题,但她向记者展示了OracleJava ME(移动版)明确的路线图。包括提供进一步的集成Web技术(HTML、JavaScript、CSS)、提供访问硬件和操作系统功能的新设备API(图形、近距离非接触卡NFC、IMS、传感器、支付、电话、定位),以及为卡、电视、移动设备提供占用空间小、CPU效率高的Java实现(包括针对ARM7/ARM9芯片和有限内存进行优化,并且进行升级以便支持处理电话、支付和位置服务等功能的手机应用程序编程接口)等新特性。


第三十八届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:lyre

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。