OAF开发学习总结 (一) 环境的配置
Author: Creation Date: Document Ref: Version:
Approvals:
苏南生 July 27, 2014
Copy Number _____
OAF开发学习总结
Doc Ref:
July 27, 2014
Document Control
Change Record
3
Date Author Version Change Reference 2014-7-27 苏南生 Draft 1a No Previous Document
Reviewers
Name Position
Distribution
Copy No. Name Location 1 2 3 4 Library Master Project Library Project Manager
Note To Holders:
If you receive an electronic copy of this document and print it out, please write your name on the equivalent of the cover page, for document control purposes. If you receive a hard copy of this document, please write your name on the front cover, for document control purposes.
开发环境配置
File Ref: Oracle Application Framework Personalization Guide 12.1.3
Company Confidential - For internal use only
Document Control ii
OAF开发学习总结
Doc Ref:
July 27, 2014
Contents
目录
Document Control .................................................................................................................. ii 1.概述 ........................................................................................................................................ 2
1.1. 总体说明 ........................................................................................................................... 2
1.2 附带网上的一段话 ............................................................................................................. 2
2.开发工具的下载与安装 ......................................................................................................... 3
2.1 EBS版本查看 ...................................................................................................................... 3
2.2 开发工具的获取 ................................................................................................................. 3 2.3 JDeveloper的安装 ............................................................................................................ 5 2.4 设置 JDEV_USER_HOME 环境变量 ............................................................................... 5 2.5 获取数据库连接文件(DBC) ......................................................................................... 5 2.6 分配 ToolBox 职责............................................................................................................ 5
3.Toolbox Tutorials Release 12.1.3 ........................................................................................ 7
3.1 概述 ..................................................................................................................................... 7 3.2 启动 JDeveloper;并配置数据库连接和用户 ................................................................. 7 3.3 新建一个DATABASE连接 ................................................................................................ 8 3.4 测试设置 ............................................................................................................................. 9
4.OAF结构和组件概述 .......................................................................................................... 11
4.1 整体结构 ........................................................................................................................... 11 4.2 Business Components Package ..................................................................................... 11 4.3 Entity Object(以下简称EO ........................................................................................... 12 4.4 Association(以下简称AO) ........................................................................................ 12 4.5 View Object (以下简称VO) ....................................................................................... 12 4.6 View Link (以下简称VL) ........................................................................................... 12 4.7 Application Module(以下简称AM) ......................................................................... 12 4.8 Page .................................................................................................................................. 13 4.9 Java 控制文件................................................................................................................... 13 4.10 Region ............................................................................................................................ 13
1. Open and Closed Issues for this Deliverable ...................................................... 14 Open Issues ..................................................................................................................... 14 Closed Issues .................................................................................................................. 14
开发环境配置
File Ref: Oracle Application Framework Personalization Guide 12.1.3
Company Confidential - For internal use only
Document Control iii
OAF开发学习总结
Doc Ref:
July 27, 2014
1.概述
1.1. 总体说明
OAF是Oracle Applications Framework的简称,目前主要应用于供应商门户网页的开 发。它的开发工具是Jdeveloper,以Java 作为其主体开发语言。是Oracle 提供的基于HTML应用的开发和发布平台
1.2 附带网上的一段话
OAF是Oracle推出的一个基于JAVA框架,本身在JAVA领域并不流行(Java开发者更常用ssh这样的架框吧.^_^)。但在EBS领域却相当*&*%@@*。如果你本身没有学习过J2EE,直接学习OAF的开发会是一件麻烦的事。由于企业级的JavaWeb开发,至少会涉及html、CSS、Javascript、JSP、Servlet、http协议、MVC等技术。OAF尝试一统所有技术,这样就造成OAF本身变得异常复杂啦(只不传导了一下复杂性而已!
^_^)。尽管Oracle号称OAF是简化J2EE开发,但这只适合OracleEBS的开发人员。但对于OracleEBS二次开发人员来讲,掌握OAF与掌握SSH这样流行框架,并不会简化多少。
开发环境配置
File Ref: Oracle Application Framework Personalization Guide 12.1.3
Company Confidential - For internal use only
1.概述 2 of 16
OAF开发学习总结
Doc Ref:
July 27, 2014
2.开发工具的下载与安装
2.1 EBS版本查看
因为开发OAF所用的工具JDeveloper的版本要与EBS一一对应,因此下载工具前应该了解当前所使用的EBS是哪一个版本。
对于11I以及12.0.X版本,可以直接在浏览器中输入
http://
针对12.1.X版本,需要登录进EBS,点击页面左下角关于此页,在Technology Components页签下可以看到版本信息
2.2 开发工具的获取
当您创建电子商务OA框架页面的扩展时,你必须使用电子商务产品团队提供的JDeveloper版本。
JDeveloper版本特定于ATG的补丁级别,因此对于每一个ATG的补丁集都有一个新的JDeveloper与之对应。
开发环境配置
File Ref: Oracle Application Framework Personalization Guide 12.1.3
Company Confidential - For internal use only
2.开发工具的下载与安装 3 of 16