BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 Charles Humble 关注 903 他的粉丝 ,译者 霍泰稳 关注 1 他的粉丝 发布于 2011年6月10日. 估计阅读时间: 3 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

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

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

Netbeans 功能不断缩水 by Bai Hantsy

NetBeans 以后会不会消失?
JDeveloper中的OSGI是不是使用 NetBeans 项目成果实现的?
我昨天在ITEYE发布的新闻,www.iteye.com/news/21631

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

1 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT