`
star65225692
  • 浏览: 267640 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类

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:jquery-ui fullCalendar 可用于设计日程管理的控件

大多数情况下,启动的时间减少了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的产品许可,也可以单独授权使用。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics