JSF控制器Bean - 范围

时间:2011-09-26 15:05:28

标签: spring jsf

WI对控制器bean的“最佳实践”设计有疑问。

我正在阅读这个非常好的问题和链接文章:

问题“JSF支持bean结构(最佳实践)” Scoping Best Practice

在线文章 Distinctions between different kinds of JSF Managed-beans

我的问题是关于控制器bean。我正在使用JSF / Spring,并想知道为什么我要使用Controller bean的请求范围?

控制器逻辑被定义为“......执行某种业务逻辑并返回导航结果......”我认为不需要请求范围而是会话/应用范围。为什么要在每个请求上继续创建控制器对象?

在我的情况下,我会在faces-config中创建控制器bean,并通过spring将其注入我的托管属性。

关于范围界定的想法?感谢。

澄清: 使用JSF 1.2,Spring 3.使用faces-config.xml声明我的bean。不是通过注释。

0 个答案:

没有答案