Oracle EBS R12 OAF开发详解

需积分: 50 13 下载量 106 浏览量 更新于2024-07-29 收藏 8.51MB PDF 举报
"OracleEBS R12-OAF开发笔记,由王重东撰写,详细介绍了Oracle EBS R12中的OAF(Oracle Application Framework)开发技术。" Oracle EBS R12是Oracle企业级业务套件的一个版本,它集成了财务、供应链、人力资源管理等多个业务模块。OAF是Oracle Application Framework的缩写,是Oracle提供的一种用于构建企业级应用的开发框架。此开发笔记由王重东在2010年11月创建并更新,允许自由传播,但需保持文档完整性。 文档控制部分包含了修改记录,显示了文档的版本控制和审批流程,表明这是一个经过一定质量管理的资料。文档的主要内容包括OAF的基本概念、OAF与ADF的关系、OAF对象的概念和命名规则,以及与JSR168和JSR227标准的关联,还有OAF开发的具体步骤如导入Excel数据、创建OA项目、设置运行选项、构建数据表、AM对象、VO对象、页面布局等,以及安装相关依赖库的说明。 1. **OAF基本概念**:OAF提供了构建EBS用户界面的工具和框架,支持自定义和扩展EBS的功能,使得开发者能够创建出与EBS无缝集成的用户界面。 2. **OAF与ADF**:ADF(Oracle Application Development Framework)是Oracle JDeveloper中的一个开发组件,用于构建Java EE应用程序。在OAF中,ADF被用作构建UI和业务逻辑的工具,两者共同工作以提供EBS的定制功能。 3. **OAF对象概念**:OAF对象包括页面、模型、控制器等,它们构成了OAF应用的基础结构。命名规则对于理解对象间的关联和调用关系至关重要。 4. **JSR168与JSR227**:JSR(Java Specification Requests)是Java社区进程制定的Java技术规范。JSR168是Web内容门户应用API,而JSR227是portlet API的扩展,OAF利用这些标准与门户和portlet集成。 5. **OAF开发过程**:涵盖了从下载和配置JDeveloper,到设置EBS-OAF开发环境,再到实际的开发操作,如创建数据表、业务对象(AM)、视图对象(VO),以及将VO添加到AM,并创建用户界面页面。 6. **安装第三方库**:在开发过程中,可能需要安装额外的JAR库来支持特定功能,如处理Excel数据的导入。 这个笔记对于学习和实践Oracle EBS R12中的OAF开发非常有价值,它不仅提供了理论知识,还通过具体的步骤指导开发者进行实际操作,有助于加深对OAF的理解和掌握。