springg2.0及2.5与jsf的集成其实较简单。仅仅在jsf的faces-config.xml中加入:
<application>
<variable-resolver>org.springframework.web.jsf.DelegatingVariableResolver</variable-resolver>
</application> 然后在jsf的中managed-bean使用spring的bean了: <managed-bean>
<managed-bean-name>HelloBean</managed-bean-name>
<managed-bean-class>com.jsf.bean.HelloBean</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
<managed-property>
<property-name>helloService</property-name>
<value>#{helloService}</value>
</managed-property>
</managed-bean> 这样jsf专注于表现层,spring专注于service层
本文介绍如何在JSF应用中集成Spring框架。通过在faces-config.xml文件中配置DelegatingVariableResolver,使JSF可以使用Spring管理的bean。这种方式让JSF专注于表现层,而将业务逻辑交由Spring管理。
1101

被折叠的 条评论
为什么被折叠?



