新手
我明白spring的依赖注入的整个过程 就是将对象的声明交给spring来完成...
但是代理我还是不明白,我从一个工程中发现,所有的依赖注入都是用了参数
<bean name="/zzzAction" class="com.zzz.action.zzzAction" scope="prototype">
<property name="xxxx"><ref bean="xxxxProxy"/></property>
</bean>
然后再另外一个配置文件中是:
所有的 Proxy 都是这样写
<bean id="xxxxProxy" parent="baseTransactionProxy">
...
</bean>最后
<bean id="baseTransactionProxy"
class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"
abstract="true">
事务经理?
</bean>不太懂 哪位大大能给讲一下
我明白spring的依赖注入的整个过程 就是将对象的声明交给spring来完成...
但是代理我还是不明白,我从一个工程中发现,所有的依赖注入都是用了参数
<bean name="/zzzAction" class="com.zzz.action.zzzAction" scope="prototype">
<property name="xxxx"><ref bean="xxxxProxy"/></property>
</bean>
然后再另外一个配置文件中是:
所有的 Proxy 都是这样写
<bean id="xxxxProxy" parent="baseTransactionProxy">
...
</bean>最后
<bean id="baseTransactionProxy"
class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"
abstract="true">
事务经理?
</bean>不太懂 哪位大大能给讲一下
解决方案 »
- openflashchart线状图能否有两个text?
- java,线程题。
- 急求大家帮忙
- JSF PhaseListener 的问题
- 关于Hibernate
- ★★★★请问各位高手你们在案开发b/s程序的时候是如何解决报表打印问题的.★★★★(100分)
- 如何通过在JSP中修改sendmail的用户密码?
- 用set path = %path%;会覆盖原来的用户变量?
- 调用ejb的参数长度有没有限制?
- Weblogic7和JBuilder8的一个问题,大虾请进?高分,在线等待!马上结帐。
- 在MVC模式下,如何访问WEB-INF下的jsp文件
- 客户端调用部署在websphere7.0下EJB的问题 急!!!!!!!!!!
是这样的
<bean id="xxxx"
class="com.qqq.manager.aaaaa.xxxxxImpl">
<property name="">
<ref local="" />
</property>
</bean>
<bean id="xxxxProxy" parent="baseTransactionProxy">
<!-- 事务控制谁 -->
<property name="target">
<ref local="xxxx" />
</property>
<property name="proxyTargetClass">
<value>true</value>
</property>
</bean>在对应的依赖注入的地方 bean是xxxxProxy 找到对应的xxxxProxy之后 存在了parent=baseTransactionProxy对象 ,
然后要定义一个baseTransactionProxy 对象,它注入一个TransactionProxyFactoryBean对象,就是一个事务的代理类,该代理类要存在对象<property name="transactionManager">
<ref bean="transactionManager" />
然后
<bean id="transactionManager"
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory">
<ref local="sessionFactory" />
</property>
</bean>
就可以了.........
就将该开始的对象加入到了事务中.... 并且利用代理完成操作,,具体的理论还没思考好,不过大题过程这样