OAF_OAF Framework学习笔记的基本概念(概念)

2014-11-02 Created By
BaoXinjian

图片 1无异于、名词解释


  1. OAF(Oracle Application
    Framework)

举凡针对EBS12之初的框架,UI比其它版本(form)要好,功能吗享有加强,
12里多新的效能还是基于OAF开发之

  1. BC4j(Business Component for
    java)

政工组件,和“业务”相关的一部分java
对象(entity object)

  1. DBC file (Database connection
    file)

数据库链接文件,里面会储存一些权的信息

  1. UIX (Oracle XML user interface
    framework)

分析和拍卖XML文件之framework (Oracle XML
user interface framework leveraged by the OA Framework for rendering and
interacting with HTML web beans)

  1. LOV (list of values)

A user interface control that lets users
choose a value from a predefined list of values for the purpose of
populating one or more fields on a page.

 图片 2

 

图片 3老二、基本知识点


  1. OAF结构

MVC结构(BC4J – Module)

EO (entity
object对应DB表的object) 

VO (view
object,可以看是反映工作级别的object,VO可以包几只EO)

 

  1. Control 的Class
    一定不要读取数据库,可能会见出现性能的题目,在OAF的架构里,使用Module
    来拍卖以及DB相关的事物的,Control直接调用相应Module的法子来兑现

 

3.
安“授权的”时候,(允许行使得之用户链接EBS
的Instance)一定要是被相应的用户分配responsibility,否则会链接不达

(1). 如果采取oracle EBS
内置的用户,这种用户默认已经安装了权力,所以可以健康链接

(2).
但假如建立一个新的用户,就非得要装权限,才确保会连续上
(或者新建立的新的instance,都急需配备相应的权柄)

 

  1. EBS 服务来半点只结合

(1). 一个凡application
安装EBS整个系统

(2).
另一个凡是数据库的,可以用不同之服务器

 

  1. OAF的开发要运用一定的Jdeveloper
    (需要在metalink上下载),这个本子才是永葆EBS的,并且一定要是相应对的EBS版本号(包括小本)
    (根据一个DOC ID来对号入座)

 

  1. 客户端调试的时,需要采用DBC
    文件(需要打服务器端获得),这个文件里含有用户信息和片说明信息
    (XXX.dbc)

 

  1. 一个页面只能使一个application
    module

 

  1. OAF
    主要的参照文档(可以望详细的验证,javadoc和例子)支持EBS 的JDeveloper
    安装后,可以见到jdevdoc

 

  1. R12 已经生好地支持了Flexfield
    (弹性域)

 

10.
OAF是新的技术,拥有非常美好的界面,但是UI上产生诸多底局限性,虽然支持部分由定义,但略看似简单的UI,实现起来很烦,或者根本无法实现,所以应客户更改UI的时光肯定要是小心翼翼,不能够只是凭自己之直觉来决定,需要跟技术顾问探讨,并且询问支持的一些UI布局等

 

  1. OAF 有Page Flow 的概念 (和form的tab
    页面可以自由切换是看似的), Step By Step 注册那种,相应的Page
    之间可装依赖关系

(1). Page Flow 解释一下:

随要创造一个富含20只field的数记录,如果放置在一个页面会要页面很酷,所以会见以这些字段分类放置到不同之页面,

会见面世几乎个页面(页面一直是来必然的维系,比如,必须创造了第一只页面,才能够缔造第二独页面)

(2). 对于页面删除 -> 确认删除 ->
最终去,也属类似之

 

12.OAF 和 Form的差别

图片 4

 

  1. MDS
    目录就放置了Page相关的UI页面,(Page / Region)

 

  1. IMPORT 一个新的OAF 页面
    ,重新Deploy可以生效 ,建议或重新开服务器

 

  1. 可是再改Class(CO / EO/VO ) 等,必须要
    Adoacall 重开这个令, 最保险的法再次开所有的劳务

 

14.
提议OAF,分开开发及测试环境分开,因为支付或频地再度开Server

(1). OAF 可以当本机调试

(2). 避免影响“功能顾问”进行测试

(3).
页面更改,可以无重复开服务器,但得Import (上传到Server不行)

(4). My Classes
文件更改,一般需重开服务器 (除非可以清空Java Class的Cache)

 

  1. XMLImporter 命令,引入一些文件

(1). 引入到MDS respotiry (数据库) 
(注意这个机制,页面相关的那些XML文件,实际还是储存到Sever端的数据库里之,仅仅数据库里之价值为移,才可能奏效的)

(2).
上传来服务器(作为备份,不克改,更改不起作用)

 

  1. Deploy Step

(1). Copy myclasses into JAVA_TOP

(2). Import page
(进入到数据库或者文件)

(3). Restart middleware

 

Thanks and Regards

转载:月下闲谈http://www.lifandong.com/erp/171

图片 5

相关文章