急切加载非应用程序或会话作用域的Seam组件

时间:2011-05-11 22:05:18

标签: seam

这是我的第一个问题,所以如果我做的事情我不应该告诉我。我搜索了Seam文档和关于在Seam中急切加载组件的论坛,这些组件通常会懒散地加载组件。我只遇到过一个注释:

@Startup

此注释仅适用于详细here的APPLICATION和SESSION范围(第27.1节)。

有没有办法急切地在其他范围内加载组件?我特别希望在EVENT范围内急切加载一个组件。

我们目前正在开发JBoss 5.1.0.GA,因此正在使用Seam 2.1.0.GA。

谢谢,

加里。

1 个答案:

答案 0 :(得分:0)

您可以使用您知道将在请求开头引发的事件(可能是org.jboss.seam.beforePhase)将@Observer方法放入您的组件中。

但是,我无法想象以这种方式实例化组件的原因。你究竟想要实现什么目标?