ADF_ADF基本概要(汇总)

简介: 20150601 Created By BaoXinjian 1. ADF学习资料 1. Oracle ADF 官方案例学习 http://docs.oracle.com/cd/E18941_01/tutorials/jdtut_11r2_33/jdtut_11r2_33.

20150601 Created By BaoXinjian

1. ADF学习资料


1. Oracle ADF 官方案例学习

http://docs.oracle.com/cd/E18941_01/tutorials/jdtut_11r2_33/jdtut_11r2_33.html

2. Oracle  Fusion Middleware Online Document

http://docs.oracle.com/cd/E16162_01/index.htm

 

2. Taskflow


1. 分类 taskflow - page fragment

任务流task flows: 可以包括非可视化的组件,比如方法调用。

页片段page fragment: 可以运行在一个页面的某个局部区域,最大限度地提高复用性。

2. ADF Task Flow是在JSF Controller的基础上扩展而来的,它除了包括View Activities和导航规则之外,还可以包括method calls等非可视化activity

3. ADF Task Flow分为两种: Bounded task flow和Unbounded task flow

(1). Bounded task flow

- 作为局部、分支的页面流程;

- 有一个唯一入口和零到多个出口;

- 拥有自己私有的Control flow rules,Activities,Managed bean,Transactions;

- 可以重用;

(2). Unbounded task flow

- 作为顶级的页面流程;

- 出口不固定;

4. ADF ManagedBean与JSF Managed Bean的区别在于

ADF Managed Bean的Scope比JSF Managed Bean多了pageFlowScope、viewScope、backingBeanScope。

(1). pageFlowScope:

Managed Bean在Task Flow中的所有Page可见,且访问的同一个实例。

如果其它Task flow中 Page访问该Managed Bean,将会创建一个新实例,供这个Task flow中的所有Page使用。

(2). viewScope:

只在当前这个view(可能是root browser window,也可能是region)可见,

当viewId发生改变后,该Managed Bean被释放掉。

(3). backingBeanScope:

一个Page中含有一个Task Flow,并且这个Task flow使用了多个region,

设置此值可以起到隔离各个region的作用(会在每个region中创建一个实例),避免数据冲突。

 

2. Taskflow 分类


1.1 Create Unbounded Task Flow

不能作为button或者Region连接到其他页面

创建为jsf type page

1.2 Create Bounded Task Flow

作为Button连接到其他页面进行跳转

创建为jsf type page

1.3 Create Bounded Task Flow with Page Fragments

作为Region连接到其他页面进行跳转

创建为jsff type page

1.4 Create Bound Task Flow with Page Fragments with Train

作为Train的方式连接其他页面进行跳转

创建为jsff type page

2. 创建Taskflow的选项

 

1. Taskflow

 

1. Taskflow

 

Thanks and Regards

参考: Oracle Metalink

参考: 胡戈 - http://www.cnblogs.com/guohu/p/3914489.html#3197983

参考: 梦想 - http://www.fmw007.com/archives/tag/adf

ERP技术讨论群: 288307890
技术交流,技术讨论,欢迎加入
Technology Blog Created By Oracle ERP - 鲍新建
相关文章
|
关系型数据库 Oracle
ADF_ADF Framework常用函数汇总(概念)
gavinERP技术讨论群: 288307890 技术交流,技术讨论,欢迎加入 Technology Blog Created By Oracle ERP - 鲍新建
773 0
|
Java 关系型数据库
ADF_Tutorials系列17_ADF Faces_ADF预定义组件的创建和使用
2013-05-01 Created By BaoXinjian 一、摘要   Creating and Using an ADF Declarative Component Step 1: Create New Applications and Projects Step 2:...
884 0
|
8月前
GARCH(1,1),MA以及历史模拟法的VaR比较
GARCH(1,1),MA以及历史模拟法的VaR比较
|
关系型数据库 Oracle
ADF_Tutorials系列17_ADF Faces_开发下拉和删除
1ERP技术讨论群: 288307890 技术交流,技术讨论,欢迎加入 Technology Blog Created By Oracle ERP - 鲍新建
571 0
|
Python
Python实现对数据的ADF检验
之前帮朋友做一个python项目,对一组的excel数据进行数据预警,如果数据异常就进行预警,通知开发人员进行处理,这里对数据的处理是进行adf检验,判断其是否数据异常,这篇文章就介绍python如何读取excel数据并对其进行adf检验。
546 0
Python实现对数据的ADF检验
|
8月前
R语言时间序列平稳性几种单位根检验(ADF,KPSS,PP)及比较分析
R语言时间序列平稳性几种单位根检验(ADF,KPSS,PP)及比较分析
数据包络分析(DEA)
数据包络分析方法(Data Envelopment Analysis,DEA)是评价多输入指标和多输出指标的较为有效的方法,将多投入与多产出进行比较,得到效率分析,可广泛使用于业绩评价。
986 0
数据包络分析(DEA)
|
8月前
|
机器学习/深度学习 程序员 数据处理
时间序列分析技巧(一):根据ACF、PACF进行AR、MA、ARMA模型选择
时间序列分析技巧(一):根据ACF、PACF进行AR、MA、ARMA模型选择
|
8月前
|
算法
数据包络分析(DEA)——BCC模型
数据包络分析(DEA)——BCC模型
1500 0

热门文章

最新文章