代码之家  ›  专栏  ›  技术社区  ›  Zeemee

IceFacesJSFbean和SpringBeans,什么变量解析器?

  •  0
  • Zeemee  · 技术社区  · 15 年前

    我试图理解将Spring(用于依赖注入)与ICEfaces(Spring 3、ICEfaces 1.8.2、jsfri1.1)结合使用的最佳方式。 关于 Spring reference manual ,有几种可能处理bean的EL分辨率:

    如果我使用springbeanvariablesolver(第一眼看上去最好):

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

    如果使用了delegatingvariablesolver:

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

    这是对的吗?有什么建议吗?提示?最佳实践?

    1 回复  |  直到 15 年前
        1
  •  0
  •   Zeemee    15 年前

    我最终把普通JSF DI和Spring DI混合在一起。这意味着我将springbean作为JSF管理的属性注入。