Oracle 近日发布了 Oracle JDeveloper 11g 版本 2,同时还发布了他们的元 MVC 框架 Oracle ADF(Application Development Framework,应用开发框架)更新。
JDeveloper 11g 版本 2 中包括以下新的特性:
- 为 JDeveloper 和 ADF 提供 JavaServer Faces 2.0、Facelets 支持;
- 提供一个 ADF 的可视化 CSS 编辑器;
- 优化了对 REST 式 Web 服务的支持,让其在 Oracle ADF 中更容易地将数据源作为 REST 服务使用;
- 优化了对 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
评论