Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!

深入浅出Oracle EBS之Forms开发初级 PDF 下载


分享到:
时间:2022-09-15 11:58来源:http://www.java1234.com 作者:转载  侵权举报
深入浅出Oracle EBS之Forms开发初级 PDF 下载
失效链接处理
深入浅出Oracle EBS之Forms开发初级 PDF 下载


本站整理下载:
提取码:4it1 
 
 
相关截图:
 
主要内容:


1.3.2. AOL 开发框架:EBS 功能安全性基本原理
这里仅说明Forms部分,其他的可参考《深入浅出Oracle EBS之安全机制探索》。
安全性最终都要落实到“用户”身上,即某一用户是否具有某一权限;功能安全性的
核心就是某一用户是否具有运行某一个Forms的权限。
为了方便管理,分类维护,EBS在“用户”和“Forms”之间加了几个层次。考察如下
过程:
1、 “用户”如sysadmin登录,系统验证其用户名/密码
2、 如果OK,系统列出其拥有的所有角色,在EBS中叫“职责”(Responsibility),
而每个职责,都对应一个定义好的“菜单”
3、 当用户选择相应的职责进入“Navigator”后,显示的就是此菜单的内容
4、 每个底层菜单项,还不是直接对应Forms,而是先对应一个“功能”
(Function),由功能再去对应一个具体的“Forms”。这里的好处是,在功能上
可以定义参数比如查询条件、控制码等,然后传递给Forms,当然大部分情况是不
定义参数,所以功能和Forms基本上是一一对应关系
5、 用户点击菜单项,到定义Forms时指定的应用的TOP下,找到“fmx文件”执行之
Oracle ERP最佳技术实践
Forms 开发指南
File Ref: 深入浅出Oracle EBS之Forms开发指南.doc (v. DRAFT 1A )
Company Confidential - For internal use only
Doc Ref: <Document Reference Number>
July 10, 2007
开发背景与基础 4 of 142
所以,反过来,如果我们开发好一个Forms,要在EBS中跑起来,完整的过程就是为该
“Forms”定义“功能”,定义“菜单”调用该功能,定义“职责”使用该菜单,最
后把职责分配给“用户”等一系列无Coding的定义工作。
1.3.3. Template.fmb
专业的软件系统,其操作方式、界面风格总是非常统一,即便是后来收购集成进来的
模块,经过调整优化后,风格也基本一致。那么如何才能做到统一呢?一是依赖于规
范文档,大家老老实实照标准开发;二是采用更加直接有效的办法——模版。
Oracle EBS的Forms,基本上都是从Template.fmb开始,该模版预先定义了:
1、 各种界面元素的属性集——子类
2、 常用的控件——日历、进度条
3、 一系列Form级触发器,统一处理各种未被明确处理的事件
4、 丰富的PLL库函数,大大超越了Forms Builder内置的函数
所以,我们基于EBS的开发,当然也是从Template.fmb开始
1.3.4. EBS 文件系统
EBS文件系统,指其以怎样的 目录结构组织各种可执行文件、命令文件、配置文件
的。
从整个EBS的角度看,分DB、APP两部分、五个大目录:
其中COMN目录(对应环境变量$COMMON_TOP)存放服务启停脚本和基于HTML
的应用文件(Java类、JSP页等):

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐