2010-11-12 57 views
0

我想了解使用Spring(用于依赖注入)与ICEfaces(Spring 3,ICEfaces 1.8.2,JSF RI 1.1)的最佳方式。 关于Spring reference manual,有几种可能处理豆EL决议:ICEfaces JSF Bean和Spring Bean,VariableResolver是什么?

如果我使用SpringBeanVariableResolver(其中最好看的第一眼):这是在EL-表达refered将

  • 豆由Spring管理
  • 但是缺少“扩展请求”--Spring的Spring会导致问题,不是吗?

如果的DelegatingVariableResolver使用:即在一个EL-表达refered

  • 豆类将JSF
  • 管理我需要定义在EL感知豆faces-config.xml中,这意味着我对有限的选项保持克制(例如没有构造函数DI)。
  • 豆声明分散在不同的文件

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

回答

0

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