Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/318.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
Java ADF-创建会话bean的新实例_Java_Oracle Adf - Fatal编程技术网

Java ADF-创建会话bean的新实例

Java ADF-创建会话bean的新实例,java,oracle-adf,Java,Oracle Adf,我有一个应用程序需要一个会话bean的多个实例。我不知道如何创建新的bean实例,因为它每次都会重用原始bean实例。如果您知道需要多少实例,可以在adfc-config.xml文件中使用不同的名称注册bean。从未尝试过,但你可以尝试一下。一种方法还可以是通过从ADFFacesContext访问会话范围来创建类的实例并将其放入会话范围。这里有一个想法:与其在会话范围上使用bean,为什么不使用包含会话范围上设置的bean的映射?用例是什么?这里还有其他有用的作用域,例如@PageFlowSco

我有一个应用程序需要一个会话bean的多个实例。我不知道如何创建新的bean实例,因为它每次都会重用原始bean实例。

如果您知道需要多少实例,可以在adfc-config.xml文件中使用不同的名称注册bean。从未尝试过,但你可以尝试一下。一种方法还可以是通过从ADFFacesContext访问会话范围来创建类的实例并将其放入会话范围。

这里有一个想法:与其在会话范围上使用bean,为什么不使用包含会话范围上设置的bean的映射?

用例是什么?这里还有其他有用的作用域,例如
@PageFlowScope
,它是“每个任务流”作用域
@SessionScope
有一个明确的目的,我想还有其他的目的。