Oracle EBS R12 OAF开发教程:从入门到精通
需积分: 50 41 浏览量
更新于2024-07-27
收藏 8.51MB PDF 举报
"Oracle Application Framework (OAF) 开发学习笔记"
这篇文档是关于Oracle Application Framework (OAF)的开发学习资料,由作者Jarwang(王重东)编写。OAF是Oracle E-Business Suite (EBS) 中的一个组件,用于构建企业级的用户界面。该文档覆盖了从环境配置到实际开发的多个步骤,特别提到了费用报销、层级结构以及Excel上传功能的实现。
1. **OAF基础**
OAF是Oracle为了提供一个可定制、可扩展的用户界面而设计的框架。它与Oracle JDeveloper集成,开发者可以利用OAF创建符合企业需求的应用程序。
2. **OAF与ADF**
Oracle ADF(Application Development Framework)是Oracle提供的一套Java EE开发工具,它与OAF紧密集成,用于构建桌面和移动应用的模型、视图和控制器层。在OAF开发中,ADF常用于业务逻辑和数据访问。
3. **OAF对象概念**
OAF中的对象包括页面、数据表、应用程序模块(AM)、值对象(VO)等。理解这些对象及其命名规则对于进行OAF开发至关重要。
4. **JSR168与JSR227**
JSR(Java Specification Requests)是Java社区进程定义新特性的标准。JSR168是portlet规范,允许在门户环境中集成portlet。JSR227是JSR168的扩展,增强了portlet的功能。在OAF中,理解这些标准有助于开发交互式的Web组件。
5. **OAF开发流程**
- **下载并配置JDeveloper**:首先,开发者需要安装并配置Oracle JDeveloper,这是开发OAF应用的主要IDE。
- **配置EBS-OAF环境**:设置EBS环境以支持OAF开发,包括设置必要的系统路径和连接信息。
- **验证环境**:确保所有配置正确无误,可以运行OAF应用。
- **导入Excel功能**:OAF支持从Excel文件导入数据,这对于处理大量结构化数据非常有用。
- **创建OAF项目**:在JDeveloper中创建新的OAF项目。
- **设置运行选项**:在项目设置中指定运行时参数。
- **创建数据表**:定义数据结构,这通常基于数据库表或视图。
- **创建AM对象**:应用程序模块是OAF的核心,包含业务逻辑和数据访问。
- **创建VO对象**:值对象负责封装和管理数据。
- **添加VO到AM**:将VO与AM关联,使得业务逻辑能够操作数据。
- **创建页面**:设计用户界面,将数据表和AM对象映射到可视化的页面元素。
6. **安装ThirtyJar**:文档还提到一个名为ThirtyJar的安装过程,这可能是OAF开发中需要的一些额外库或组件。
这篇文档详细介绍了OAF开发的入门和实践,对于想要学习和掌握OAF技术的开发者来说是一份宝贵的参考资料。通过跟随文档的步骤,开发者可以从零开始构建具备费用报销、层级结构展示和Excel上传功能的OAF应用。
2021-11-11 上传
205 浏览量
2013-10-15 上传
147 浏览量
382 浏览量
264 浏览量
2010-09-14 上传
102 浏览量
121 浏览量
CaiQingChongHuDie
- 粉丝: 0
- 资源: 1
最新资源
- 冰箱温度智能控制系统的设计
- MATLAB常用命令
- PLSQL渐进学习教程
- c语言编写的小游戏程序
- div css合成教材
- SQL+Server数据库设计和高级查询(SQL+Advance)2_1
- NET 数据访问架构指南
- ArcGIS平台开发框架介绍及其未来发展.pdf
- C#入门经典代码 Answers
- 模式识别(第二版)(作者:边肇祺) 习题答案
- 51单片机C语言入门教程
- 中国电信 smgp2。0协议
- excel_2003函数应用完全手册
- Software.Architecture.Design.Patterns.in.Java.pdf
- ArcEngine开发说明
- 北大青鸟 深入.NET平台和C#编程 教学资料 PPT6/9