【问题标题】:ICEfaces JSF Beans and Spring Beans, what VariableResolver?ICEfaces JSF Beans 和 Spring Beans,什么是 VariableResolver?
【发布时间】:2011-05-08 23:33:25
【问题描述】:

我试图了解将 Spring(用于依赖注入)与 ICEfaces(Spring 3、ICEfaces 1.8.2、JSF RI 1.1)一起使用的最佳方式。 关于Spring reference manual,处理bean 的EL 分辨率有几种可能性:

如果我使用 SpringBeanVariableResolver(乍一看最好):

  • EL-Expression 中引用的 Bean 将由 Spring 管理
  • 但是缺少 Spring 的“扩展请求”范围会导致问题,不是吗?

如果使用 DelegatingVariableResolver:

  • EL-Expression 中引用的 Bean 将由 JSF 管理
  • 我需要在 faces-config.xml 中定义 EL 感知 bean,这意味着我限制了有限的选项(例如,没有构造函数 DI)。
  • Bean 声明分散在不同的文件中

这是正确的吗?有什么建议?提示?最佳做法?

【问题讨论】:

    标签: spring jsf icefaces


    【解决方案1】:

    我最终将常见的 JSF DI 与 Spring DI 混合在一起。这意味着我将 Spring bean 作为 JSF 托管属性注入。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-03
      • 2012-06-12
      • 1970-01-01
      相关资源
      最近更新 更多