`
dragonxiangfu
  • 浏览: 156886 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ADF: ADF Task Flow学习--part2

 
阅读更多

1,ADF Task Flow提供模块化的方法定义工作流

使用JSF Page Flow的时候,所有的页面navigation都定义在一个页面中;而使用ADF Task Flow,可以分解页面navigation为多个可重用的ADF Bounded Task Flow。.

下面是一个凌乱的JSF page flow定义:

ADF task flow,不是所有节点都集中在一个页面中:

2,ADF Task Flow 与 JSF Page Flow的对比

ADF Task Flows的优势:

JSF Page Flow

ADF Task Flow

全部应用页面都集中在一个JSF page flow页面中 一个应用可以别分解成多个task flows,task flow之间可以相互调用
节点都是JSF页面 节点可以是views,method calls,task flows等
navigation在页面间 navigation可以是页面,以及其他的activities(View,method call等等)
不可使用应用碎片 可以重用,分解应用,重用共同功能
在request级别,多个页面间,不支持 shared memory scope Shared memory scope(例如,page flow scope),在同一个task flow中,多个页面间可以传递数据,每个ADF bounded task flow拥有一个独立的存储区

3,Control Flows

一个task flow是由activities 和control flow组成的。Control flow定义activities间的迁移。

JSF Navigation Rule 和 Control Flow Rule:

1,ADF Task Flow提供模块化的方法定义工作流

使用JSF Page Flow的时候,所有的页面navigation都定义在一个页面中;而使用ADF Task Flow,可以分解页面navigation为多个可重用的ADF Bounded Task Flow。.

下面是一个凌乱的JSF page flow定义:

ADF task flow,不是所有节点都集中在一个页面中:

2,ADF Task Flow 与 JSF Page Flow的对比

ADF Task Flows的优势:

JSF Page Flow

ADF Task Flow

全部应用页面都集中在一个JSF page flow页面中 一个应用可以别分解成多个task flows,task flow之间可以相互调用
节点都是JSF页面 节点可以是views,method calls,task flows等
navigation在页面间 navigation可以是页面,以及其他的activities(View,method call等等)
不可使用应用碎片 可以重用,分解应用,重用共同功能
在request级别,多个页面间,不支持 shared memory scope Shared memory scope(例如,page flow scope),在同一个task flow中,多个页面间可以传递数据,每个ADF bounded task flow拥有一个独立的存储区

3,Control Flows

一个task flow是由activities 和control flow组成的。Control flow定义activities间的迁移。

JSF Navigation Rule 和 Control Flow Rule:

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics