请帮助我理解这两个任务流 - ADF 中的有界和无界。根据我从书中读到的内容,我的理解是一个无界任务流可以包含 n 个有界任务流。请举例说明我们可以使用无界任务流和有界任务流的原因。
问问题
6607 次
2 回答
5
任务流是充当 ADF 应用程序的控制器的东西。它用于定义任务流或页面之间的导航。
在 ADF 中,任务流有两种类型。
- 有界TF
无界TF
- 您可以保护有界 TF,但不能确保无界 TF。
- 您可以向有界任务流传递参数和获取参数,但对于无界 TF,您不能。
- 有界 TF 只有一个入口点,称为默认活动,但在无界 TF 中存在多个入口点。
- 您可以从另一个有界/无界 TF 调用有界 TF,但对于无界 TF,您不能。
- 有界 TF 支持事务,但无界 TF 不支持。
无论何时您希望您的页面不受保护,您都可以使用无界 TF。例如,考虑一个在线购物应用程序。在 Home、About Us 等应用程序页面中,Products 将位于无界 TF 中。但是看到你的订单历史,wishlist 将属于有界 TF。
于 2014-08-16T13:53:49.817 回答
0
ADF 有界任务流用于封装应用程序的可重用部分:
- 有一个入口点
- 可以接受输入参数
- 可能产生返回值
- 拥有自己的活动集合和控制流规则
- 拥有自己的内存范围和托管 bean 生命周期(页面流范围实例)
在以下情况下,您通常使用无界任务流而不是有界任务流:
- 您希望利用有界任务流不提供的 ADF 控制器功能,例如可收藏的视图活动。
- 该任务流不会被另一个任务流调用。
于 2019-10-04T09:21:27.977 回答