Oracle ADF开发技巧汇总

10:12 am in Oracle 融合中间件 by Eleven.Xu

Oracle ADF是下一代企业级应用开发框架,作为Oracle Fusion体系架构中最重要的技术之一和Fusion Application的核心技术,Oracle ADF势必将在今后的Oracle产品中发挥举足轻重的作用。那么对于Oracle技术开发人员,我们就需要对该技术有所认识和掌握,目前国内ADF相关技术的资料还比较少,本着共享知识与分享精神,Oracleseeker的博主们在研究或项目实施过程中对ADF的一些开发技巧进行了总结,希望对国内的Oracle技术人员有所帮助。

随着研究的深入和项目实施经验的逐步增多,我们将不断充实本列表,如果大家在学习过程中有什么疑问或经验,也希望能及时跟贴或在论坛上发表,共同构筑Oracle ADF和Oracle Fusion研究社区。

Read the rest of this entry →

[Flash]Oracle EBS二次开发系列视频教程【已放出16个视频】

9:26 pm in 开发系列视频教程 by aronezhang

“Oracle EBS二次开发系列视频教程(flash版)”是我在上海汉得公司的5年培训过程中逐步制作出来的开发教程,可以说是本人的呕心沥血之作,为了制作这些教程,本人利用工作之余进行视频的录制,并对每个视频的页面进行精心的剪裁和编辑,同时添加各种备注和解释内容,不知道花费了本人多少个深夜,也不知道死了多少脑细胞,虽然谈不上是什么惊世骇俗之作,但也能称得上是Oracle EBS二次开发的“经典之作”吧。

视频教程在汉得公司的技术部被作为培训教材使用,本着共享知识并将汉得技术部的技术传播给大家的思想,今天教程终于能够呈现在大家的面前。

Read the rest of this entry →

使用af:forEach展现数据

4:29 pm in Oracle 融合中间件 by Eleven.Xu

概述

在ADF中,有时为配合展现集合类型的数据,会使用到af:forEach或af:iterator,在此以af:forEach为例对其用法进行简单的说明。

实现

1、创建ADF应用,基于HR Schema的Jobs表创建EO/VO并生成AM,将VO的实例添加到AM的Data Model中
2、新建页面,生成pageDef
3、在pageDef中添加绑定,绑定类型为tree

Read the rest of this entry →

构建基于XML的Menu Model

1:52 am in Oracle 融合中间件 by Eleven.Xu

概述

Oracle ADF提供了基于JSF的Menu Model构建方式,通过声明式的开发方式构建菜单及菜单项之间的跳转。基于XML的菜单与ADF Security结合,可以实现对于用户访问安全性的良好控制,对于开发人员来说,简化了开发难度及维护难度。下面将以一个具体的实例,具体说明如何实现基于XML的Menu。

需求

1、两级菜单
2、第一级菜单包括三项:top_menu1,top_menu2,top_menu3
3、第二级菜单为第一级菜单的子菜单,隶属关系如下:
top_menu1的子菜单:sub_menu1_item1、sub_menu1_item2
top_menu2的子菜单:sub_menu2_item1、sub_menu2_item2、sub_menu2_item3
top_menu3的子菜单:sub_menu3_item3
Read the rest of this entry →

利用Poll实现Table自动刷新

5:22 pm in Oracle 融合中间件 by Eleven.Xu

概述

在Oracle ADF中有一个非常不起眼的组件,却在应用某些特殊需求时比较有用,例如poll,可以定时让页面或页面中的某些组件刷新,最常用的应该是定时刷新Table中的数据,以满足待办事项或办公管理类的功能。

思路

由于Poll组件可以定期刷新,因此只需要将需要实现定期刷新的组件的Partial Trigger设置成为Poll的ID即可。

Read the rest of this entry →