Spring 和JSF的集成的一种方式
2006-01-07 09:14
387 查看
在JSF中如果想引用spring IOC管理的实例.需要在JSF的配置文件中添加
<application>
...
<variable-resolver>org.springframework.web.jsf.DelegatingVariableResolver</variable-resolver>
</application>
例如spring 的配置文件中有
<bean id="mySpringManagedBusinessObject" class="example.MySpringManagedBusinessObject">
...
</bean>
那么在JSF的配置文件中可以利用JSF的IOC依赖注入将spring的IOC中的实例注入到JSF的backing bean.如:
<managed-bean>
<managed-bean-name>myJsfManagedBean</managed-bean-name>
<managed-bean-class>example.MyJsfManagedBean</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
<managed-property>
<property-name>mySpringManagedBusinessObject</property-name>
<value>#{mySpringManagedBusinessObject}</value>
</managed-property>
</managed-bean>
<application>
...
<variable-resolver>org.springframework.web.jsf.DelegatingVariableResolver</variable-resolver>
</application>
例如spring 的配置文件中有
<bean id="mySpringManagedBusinessObject" class="example.MySpringManagedBusinessObject">
...
</bean>
那么在JSF的配置文件中可以利用JSF的IOC依赖注入将spring的IOC中的实例注入到JSF的backing bean.如:
<managed-bean>
<managed-bean-name>myJsfManagedBean</managed-bean-name>
<managed-bean-class>example.MyJsfManagedBean</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
<managed-property>
<property-name>mySpringManagedBusinessObject</property-name>
<value>#{mySpringManagedBusinessObject}</value>
</managed-property>
</managed-bean>
相关文章推荐
- Spring 和JSF的集成的一种方式
- Spring集成JSF的最简单方式是使用DelegatingVariableResolver类
- Spring集成Hibernate映射文件的4种方式
- jsf、Spring、Hibernate 集成 web.xml配置文件
- webwork 与 spring 集成的方式
- JPA2.0和Spring的集成配置方式
- spring与mybatis集成的几种方式
- spring 注解方式 集成struts2(不需要写Struts2的常量)
- 一种耦合比较松的NCover和CruiseControl.Net集成的方式
- Spring 集成Hibernate的三种方式
- struts2集成spring方式
- spring+springMVC集成(annotation方式)
- 通过注解的方式集成Spring 4 MVC+Hibernate 4+MySQL+Maven,开发项目样例
- servlet调用spring容器中的bean,的两种方式一种注解一种xml配置
- mybatis集成spring操作数据库(注解方式)
- springboot集成hibernate-jpa方式
- jms之activeMQ与spring集成进阶-实现一种负载均衡
- Struts与Spring集成方式
- Memcached与Spring集成的方式(待实践)
- springboot集成hibernate-jpa方式