Oracle将JDeveloper基于OSGi重构,并增加JSF 2支持

Oracle近日发布了Oracle JDeveloper 11g版本2,同时还发布了他们的元MVC框架Oracle ADF(Application Development Framework,应用开发框架)更新。

JDeveloper 11g版本2中包括以下新的特性:

  1. 为JDeveloper和ADF提供JavaServer Faces 2.0、Facelets支持;
  2. 提供一个ADF的可视化CSS编辑器;
  3. 优化了对REST式Web服务的支持,让其在Oracle ADF中更容易地将数据源作为REST服务使用;
  4. 优化了对Maven的支持,在以前的版本中曾提供对该特性的预览。

另外,Oracle还将Hudson持续集成服务器整合到Oracle团队生产力中心(Oracle Team Productivity Center,TPC),为JDeveloper提供了应用生命周期管理(Application Lifecycle Management,ALM)插件。

但是这次JDeveloper最大的改变还不是上面所提到的特性,在所有的改变中,最引人关注的是其IDE的架构被基于OSGi基础重新设计。这使得在Oracle JDeveloper中创建基于OSGi的扩展更加容易,而且大大减少了启动时间。Duncan Mills,Oracle应用开发工具部门的高级产品管理总监,这样告诉InfoQ:

大多数情况下,启动的时间减少了3/4之多,根据所装载的模块和功能不同而各异。像JDeveloper这样的IDE最大的问题,也是最大的特点就是它规模太大,包含了太多的工具,从数据库工具到SOA工具到UML中的图表等。对于这样酷的模块系统,如果你还想基于其做些什么事情,你一定愿意付费。

另外,Oracle还优化了ADF框架的热部署功能。Mills告诉我们说:

在开发者改变元数据,或者屏幕,甚至是代码时,我们都可以进行热部署。这些更改会部署到正在运行的应用服务器上,所以不需要停掉或者启动应用服务器,或者重新部署应用。

JDeveloper IDE主要为那些使用数据库和Fusion中间件的用户提供服务,也常被作为操作Fusion中间件和数据库等工具的媒介,包括BPEL、Portal和BI设计工具等。这个平台还是Oracle另外一个产品SQL Developer(面向PL/SQL和数据库开发者)的基础。

JDeveloper是一个专利软件,但是是免费的,可以自由地用其进行开发和部署。Oracle ADF 11g在开发过程中可以免费下载,用于评估和使用。在Oracle WebLogic Server的所有版本中,都包含Oralce ADF的产品许可,也可以单独授权使用。

查看英文原文:Oracle Moves JDeveloper to OSGi Backbone  Adds JSF 2 Support  Hudson Integration

你可能感兴趣的:(Oracle将JDeveloper基于OSGi重构,并增加JSF 2支持)