甲骨文公司日前在旧金山举行的2011甲骨文全球大会上宣布,推出最新版本面向Eclipse 11g的Oracle企业软件包(Oracle Enterprise Pack for Eclipse 11g),以兑现对开发人员和开源社区的发展承诺。
最新推出的面向Eclipse 11g的Oracle企业软件包基于对Oracle应用开发架构(ADF)的现有支持,为Eclipse重构提供了新增强功能,并为Oracle Coherence引入了新工具。
凭借该新版本,合作伙伴和客户使用Eclipse便可以更加便捷的开发Oracle ADF应用软件并排除其故障,而不必转换集成开发环境(IDEs)。
面向Eclipse 11g的Oracle企业包是基于Eclipse插件的免费套件,能够帮助开发人员为Oracle 融合中间件平台创建Java EE、Java Web、Web Service、Spring和Oracle ADF应用。
新版本更加便于进行应用开发和排除故障
最新版本面向Eclipse 11g的Oracle企业软件包是首个支持Oracle ADF任务流程开发的产品,可为ADF网络应用提供全面的支持。
新推的ADF故障处理器(ADF Debugger)使开发人员可以在运行时间内更快排除应用故障。
利用新版本中先进的重构功能,开发人员可以修改应用,从而使IDE根据该修改对所有附属项进行更新,减少应用开发的错误,特别是在维护或排除现有应用故障时。
此外,Oracle Coherence客户拥有了一个面向Oracle Coherence缓存配置(Oracle Coherence Cache Configuration)的可视化编辑器,使首次使用者能够快速学习使用,同时为专家用户提高工作效率。
最新版面向Eclipse 11g的Oracle企业软件包所具有的新功能包括:
- 扩展了ADF 应用支持:
ADF应用向导(ADF Application Project Wizard): 新项目模版能帮助用户借助Oracle ADF 和Oracle WebLogic服务器快速使用和运行。
ADF任务流程支持(ADF Task Flow Support): 从业务逻辑中提供单独用户界面(UI)导向代码,从而更加便于排除故障和提升维护效率。新推出的ADF任务流程向导(ADF Task Flow wizards),是一个ADF任务编辑器。它可以通过ADF任务流程拖拽支持创建页面,同时借助ADF控制器简化开发流程。
ADF库创建:允许开发人员输出ADF应用作为ADF库进行保存,以便在其他ADF应用中重复使用。在面向Eclipse的Oracle企业软件包中所创建的ADF库,可在Oracle JDeveloper内重复使用。
ADF生命周期故障排除:为高级ADF故障排除增强了Eclipse故障排除器。用户可以为ADF页面、Java classes,任务流程定义以及整体ADF生命周期活动排除故障。利用新变量和数据视图,ADF应用逻辑可以在运行期间更容易地被了解。最后,ADF Expression Builder使用户可以动态建立和运行表情语言陈述。
ADF数据模型生成:使用包括JPA, EJB和Managed Beans在内的标准Java EE技术,为基础创建、阅读、升级和删除功能提供新代码生成模版。
- AppXRay重构: 当为Java Server Pages、Java Standard Tag Library、Java Server Faces、EJB和JPA升级现有代码的时候,最新的重构工具增强了Eclipse的核心功能。ADF网络应用重构功能也支持ADF Faces、Managed Beans、任务流程定义、诸如faces-config的配置文件和Java资源包。
- Oracle Coherence 缓存配置编辑器(Oracle Coherence Cache Configuration editor):
基于表格的可视化编辑器: 节省了寻找参考资料的时间,并降低了编辑错误。
功能验证: 可确保文件没有通常的输入错误、歪曲的XML或无效值。
建议默认值: 提高更好理解的缓存配置图形默认值,使用户能更好地理解默认行为。
上下文敏感帮助集成(Context Sensitive Help Integration): 允许用户快速访问Oracle Coherence文件的具体图形元素。
代码完成: 除设计视图之外,可提供更快、更准确的数据访问,并减少花费在参考资料上的时间。
甲骨文高管引言
甲骨文工具和中间件首席架构师和高级副总裁Ted Farrell表示:“最新推出的面向Eclipse 11g的Oracle企业软件包,可继续为Java开发人员提供所需工具来帮助其提高生产效率和开发高质量的应用。通过Oracle企业软件包对Oracle ADF和Oracle Coherence进行扩展支持,同时借助其先进的重构和故障排除功能,使用户可以减少错误,快速实现创新,从而在更短时间为终端用户提供更多业务价值。”