系列文章:使 Oracle Application Development Framework 和 Subversion 适应企业需求

作者:Chris Muir

2010 年 8 月发布

本系列文章的相关下载:


企业软件开发有其自己的挑战。应特别关注如何在多个计算系统上管理极其复杂的变更控制过程。Oracle Application Development Framework (Oracle ADF) 存在自身的变更控制挑战,现有企业变更控制过程需要应对这些挑战。这篇由五部分组成的文章研究了针对 Oracle ADF 应用程序生命周期使用 Subversion (SVN) 进行文件版本控制的复杂领域。

对于那些需要后台框架的开发人员而言,Oracle ADF 是 Oracle 推出的创新但成熟的 Java EE 开发框架,不同于大多数其他框架,该框架由获奖的开发环境 Oracle JDeveloper 11g 直接支持和启用。Oracle JDeveloper 是一个免费的集成开发环境 (IDE),可以简化基于 Java 的 SOA 应用程序和用户界面的开发,支持完整的开发生命周期,并与 Oracle ADF 集成。

本系列文章不仅介绍如何将 SVN 与 Oracle JDeveloper 11g 结合使用,还旨在为开发团队、管理人员以及变更控制官员提供有关完整的端到端过程的轻松设计,此过程通过典型的企业开发、测试和生产环境来构建、扩展和维护 Oracle ADF 应用程序。

第 1 部分:企业开发和 Oracle ADF 开发冲突的挑战
这一部分介绍将企业变更控制过程应用于 Oracle ADF 系统开发时所面临的一些挑战。此外,本章还介绍了本文所做的假定,并提供了有关采用本文建议的免责声明。

第 2 部分:团队角色、变更控制工作流方案和初始 Oracle ADF 构建
这一部分介绍 Oracle ADF 应用程序在开发、测试和生产环境之间迁移时,应用程序生命周期中的主要团队角色。还介绍了在 Oracle ADF 应用程序初始设置中执行的操作,以及多个开发人员参与时的开发情况。

第 3 部分:将 Oracle ADF 应用程序迁移到测试环境并进行修复
开发人员完成开发并将所有代码签入变更控制系统之后,Oracle ADF 应用程序如何从开发迁移到测试环境中?由谁来完成这项工作?本章介绍此主题以及如何在变更控制过程中解决问题。

第 4 部分:将 Oracle ADF 应用程序迁移到生产环境并编写紧急修复代码
在此,您将了解应用程序在完成后如何迁移到生产环境中以及由谁来完成这项工作。还介绍了如果在生产环境中发现需要热修复的错误该怎么做,以及如何将此操作应用于变更控制过程。

第 5 部分:Oracle ADF 应用程序架构
实际的 Oracle JDeveloper 11g 开发包括能够将应用程序分为多个包含绑定任务流、声明式组件和页面模板的子应用程序。本章介绍此操作如何与变更控制过程相关。

祝您阅读愉快!



Chris Muir
是 Oracle ACE 总监、高级 Oracle 系统开发人员以及澳大利亚 SAGE Computing Services 的培训人员。在 2009 年,Chris 荣获了 Oracle Magazine 颁发的令人羡慕的年度 Oracle ACE 总监奖。他不仅具有近 10 年的传统 Oracle 开发环境方面的工作经验,最近在使用、培训和推广 Oracle JDeveloper 和 Oracle ADF 方面也硕果累累。他经常出席用户群活动,最近他加入了 ADF Enterprise Methodology Group 论坛,Oracle ADF 倡导者可以在此论坛中谈论 Oracle ADF 开发所面临的一些严峻挑战。


Chris 衷心感谢 SAGE Computing Services 的 Ray Tindall 和 Oracle Corporation 的 Susan Duncan,他们不遗余力地对本文进行了审阅。