Oracle OAF开发指南:从Hello World到部署

需积分: 9 4 下载量 162 浏览量 更新于2024-07-22 收藏 5.12MB DOC 举报
Oracle OAF (Oracle Application Framework) 开发笔记由 Jarwang(王重东)撰写,并由 Cao Liankai(曹连凯)于 2009 年 7 月 12 日创建并维护。这份文档主要针对 Oracle EBS 11i 版本,随着 JDeveloper 10g 的更新,在 2010 年 9 月 15 日进行了相应调整,至 CurrentEdition 1.5。文档详细记录了 Oracle OAF 开发过程中的关键步骤和技术要点。 1. 创建OA项目: 文档首先介绍了如何在 Oracle Application Developer (OAD) 或 JDeveloper 中创建一个OAF项目,包括设置运行选项在项目设置中,确保项目的配置正确以支持OAF开发环境。 2. 页面组件构建: 随后,开发者被引导创建OA Components Page 文件,这是OAF页面的基本结构,包含主内容区域(MainContentRegion)和多个子区域。比如,一个空字段(EmptyField)和一个用于触发操作的容器区域(ContainerRegion),后者用于放置GoButton。 3. 页面运行与控制器添加: 学习者要学会如何通过Run Option 运行他们的页面,以及在页面中添加控制器(Controller),以便实现业务逻辑的处理和界面交互。 4. OAF概念和关系: OAF与Adaptive Fusion (ADF)的关系是本笔记的重点之一,它强调了OAF作为Oracle应用程序开发的核心框架,以及ADF如何扩展其功能。OAF Objects命名规范也在此部分有所讲解,确保命名的一致性和可理解性。 5. JSR 227(JavaServer Faces 2.2)的应用: 文档提及了JSR 227在OAF开发中的作用,特别是当进行搜索功能(Search)的开发时,它是前端表现层技术的基础。 6. OAF开发实践: 这部分详述了如何创建OAF工作空间、项目、业务组件包(BL,Business Logic)、实体对象(EntityObjects)和实体关联(AssociationObjects)。同时,还介绍了视图对象(ViewObjects)和视图行(ViewRows),这些是构建用户界面的关键。 7. 应用模块(Application Modules): 在OAF项目中,应用模块组织和管理页面和相关的业务逻辑,这有助于保持代码的整洁和可维护性。 8. 初始页面创建与配置: 最后,笔记指导读者如何创建初始页面,并对页面的配置进行了概述,如数据绑定、事件处理和页面导航等。 这份Oracle OAF开发笔记提供了一个全面的学习指南,涵盖了从项目设置到实际开发过程的方方面面,适合初学者和经验丰富的开发人员参考。随着版本的更新,读者可以从中了解到最新的开发技术和最佳实践,提高在Oracle EBS 11i环境中进行OAF开发的能力。