在Fusion web application中,类似ADF的Manged bean和binding container的生命延续是通过scope属性进行设定的。scope属性有6种类型: Applicaiton scope, Session, Page flow scope, Request scope, Backing bean scope, View scope。
可以通过RequestContext API来得到scope信息。
1,这6种scope的定义和区别如下:
Applicaiton scope: 应用的整个生命周期,从ADF应用在服务器中启动被访问开始。
Session scope: 在一个session中有效;不同的浏览器window会使用同一个session,可以使用page flow scope或view scope来区分不同window中的对象。
Page flow scope: 不同的有边界的task flow具有不同的page flow scope。Page flow scope不是标准的JSF scope,所以,在引用manged bean的时候,要使用#{pageFlowScope.MyBean}的形式,Backing bean scope和View scope类似。
Request scope: 该级别object的有效期是从一次HTTP request开始,到这次HTTP request结束。
Backing bean scope: 只使用在JSFF和declarative component中,也是从一次HTTP request开始到结束。
View scope: View ID变化,view scope就发生变化。
2,Relationship Between Scopes and Page Flow:
3,总结
1)在有边界的task flow中,不要使用applicaiton scope和session scope,这两种类型的scope的生命周期比task flow要长。
2)在有边界的task flow中传递值的时候,请使用page flow scope;
3)如果需要为UI组件存储信息,请作用request scope;
4)JSFF和declarative component对应的backing bean scope只能是backing bean scope。
分享到:
相关推荐
了解_Oracle_ADF:入门示例:项目是一个简单的学生会银行帐户。所需的基本功能是输入和编辑支出与存款。
adf manage bean 如何传递参数,大约有4种方式。
Oracle.adf Oracle ADF 信息库
adf Azure数据工厂
介绍张培新,王静怡,孙军,董国良,王新宇,王新根,戴婷,董进松在ICSE 2020上对论文“通过对抗性采样进行白盒公平性测试”的代码。环境该项目基于python 3.6和tensorflow 1.11。联络人张培新
adf Azure数据工厂项目
ADF4351配置程序,主要是C51配置ADF5351/4350
人工智能部署框架概括安装一些依赖库作为git子模块包含在内。 这些可以通过使用以下命令克隆此存储库来获得: $ git clone git@github.com:xmos/adf.git...虚拟环境建议您在仓库的目录中安装虚拟环境: $ cd adf$ conda
用于Azure数据工厂(ADF)的Snowflake连接器 此连接器是Azure功能,允许Azure数据工厂(ADF)以灵活的方式连接到Snowflake。 它提供带有动态参数和返回值的基于SQL的存储过程功能。 与ADF一起使用时,您可以为...
Azure 数据工厂 此扩展添加了与 Azure 数据工厂(V1 和 V2)相关的发布任务,以发布 Azure DevOps 的管道。 构建状态 分支 地位 主要的 开发 Azure 数据工厂 Azure DevOps 任务 有关完整文档,请参阅 。...
英文版的,中文版还在找。貌似中文的ADF设计网上都是付费购买的。。。。
ADF开发必读:oracle JDeveloper Application开发框架和开发工具的使用
基于80c51f芯片控制的频率合成器adf4360-7
SGAT_AZURE_ADF 在Azure培训期间重设了pssword并重新使用了相同的帐户
较为全面,课件中有很多例子代码片段,较为实用.比较经典.很值得刚刚学JSF的看看.本内容为managedbean部分的讲解.
ADF4351锁相环例程,能输出35M~4400M的信号
在MATLAB中检验数据的单位根,关于单位根检测的matlab代码
程序名:ADF4351锁相环频率锁定 程序员:RedClown 时间: 2018/10/13 功能: 频率输出 可用频率范围为80—400MHz 引脚: LCD12864: RS===========>P9^0 RW===========>P9^1 EN===========>P9^2 PSB====...
stm32平台的ADF4002锁相环芯片驱动程序
此代码可用于adf检验(This code can be used for ADF verification)