Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf 的用途是什么?_Jsf_Oracle Adf - Fatal编程技术网

Jsf 的用途是什么?

Jsf 的用途是什么?,jsf,oracle-adf,Jsf,Oracle Adf,我已经讨论过这个问题,但还不清楚这样一个组件的意图。我想知道这个家伙有什么用,在什么情况下这样的组件会变得有用?这与JSF2.0中的ui:composition有关吗?af:declarativeComponent定义了一个动态声明性组件,并在ADF中用作封装某些ui逻辑的轻量级形式。不要把它看作一个模板,而是一个不需要声明标记名就可以定义的组件,就像常规声明性组件一样,它比任务流轻得多。使用时,您可以向此类组件传递参数,包括自ADF 11.1.2以来的方法参数。这样的组件还可以有一个在back

我已经讨论过这个问题,但还不清楚这样一个组件的意图。我想知道这个家伙有什么用,在什么情况下这样的组件会变得有用?这与JSF2.0中的ui:composition有关吗?

af:declarativeComponent定义了一个动态声明性组件,并在ADF中用作封装某些ui逻辑的轻量级形式。不要把它看作一个模板,而是一个不需要声明标记名就可以定义的组件,就像常规声明性组件一样,它比任务流轻得多。使用时,您可以向此类组件传递参数,包括自ADF 11.1.2以来的方法参数。这样的组件还可以有一个在backingbean作用域中执行的backingbean,因此,如果您在一个页面中有多个该组件的实例,那么您在运行时将有尽可能多的backingbean的对应实例,因此,在那里执行的逻辑不会从一个实例干扰到另一个实例。

ADF声明性组件是使用预定义的ADF Faces组件创建的复合组件。它可以包含在打包的jar文件中,也可以作为可重用组件包含在任何ADF页面或页面片段中

示例:为用户登录创建声明性组件 用户名[af:InputText] 密码工作[af:InputText] 提交按钮


此组件可以包含在任何应用程序的登录页面中

什么是声明性组件?声明性组件在单独的项目中声明,并与自己的标记名一起使用。例如,本教程声明了一个组件,该组件后来与标记mc:myMenubar一起使用?