【问题标题】:Custom Scoped Bean JSF 2.0自定义作用域 Bean JSF 2.0
【发布时间】:2011-01-06 15:05:51
【问题描述】:

嗨 我有一个 bean,我想根据时间将它定义为 CustomScoped Bean,我的意思是我想在 特定的空闲时间段之后销毁 bean。我的意思是,如果用户没有使用他/她自己的 bean 实例,则应该销毁 bean。是的,每个用户都需要有自己的实例,所以它会是一种 SessionScoped Bean,会在一​​段时间后从 Session 中移除...

【问题讨论】:

    标签: jsf jsf-2


    【解决方案1】:

    JSF 2.0 首席开发人员 Ryan Lubke 的 blog entry 包含 WAR 风格的 an example

    【讨论】:

      【解决方案2】:

      如果您可以使用CDI (JSR-299),您可以使用对话范围,使其长期存在,并将对话超时设置为您想要的值。这将使您不必编写自己的自定义范围。作为额外的奖励,您可以获得 CDI 附带的所有其他很棒的东西。

      【讨论】:

      • 谢谢...我知道 CDI bean 及其有用的属性,但由于我是 JSF 的新手,所以我决定在使用 CDI bean 之前用纯 JSF 做一些项目。
      猜你喜欢
      • 2011-06-26
      • 1970-01-01
      • 2013-02-23
      • 2011-01-06
      • 2011-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-26
      相关资源
      最近更新 更多