| 网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 |
![]() |
| Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道 |
一、测试类和配置文件的目录结构
test
bbs.spring.common.test
BaseTransactionalIntegrationTests
applicationContext.xml
bbs.spring.service.test
TopicServiceImplTest
applicationContext-test.xml
二、applicationContext.xml配置
配置数据源、事务和依赖注入,暴露带事务的业务接口。
Xml代码
...... 网管bitscn_com
<!-- hibernateTemplate ..................................................... --> 网管u家u.bitsCN.com
<bean id="hibernateTemplate"
中国网管联盟bitsCN.com
class="org.springframework.orm.hibernate3.HibernateTemplate"> 网管联盟bitsCN_com
<property name="sessionFactory" ref="sessionFactory" />
网管u家u.bitsCN.com
</bean>
网管bitscn_com
<!-- transactionManager .................................................... --> 中国网管论坛bbs.bitsCN.com
<bean id="transactionManager"
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory">
网管网www_bitscn_com
<ref local="sessionFactory" /> 网管论坛bbs_bitsCN_com
</property>
中国网管论坛bbs.bitsCN.com
</bean> 网管u家u.bitsCN.com
<!-- 事务代理工厂bean模板 ................................................. --> 网管下载dl.bitscn.com
<bean id="baseTransactionProxy" abstract="true"
网管网www.bitscn.com
class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"> 网管u家u.bitscn@com
<property name="transactionManager" ref="transactionManager" /> 网管下载dl.bitscn.com
<property name="proxyTargetClass" value="true" />
<property name="transactionAttributes">
网管下载dl.bitscn.com
<props>
网管网www.bitscn.com
<prop key="*">PROPAGATION_REQUIRED</prop>
</props> 网管bitscn_com
</property> 中国网管论坛bbs.bitsCN.com
</bean> 中国网管论坛bbs.bitsCN.com
<!-- 实例化Dao .............................................................. -->
<bean id="topicDao" 网管联盟bitsCN@com
class="org.eesite.bbs.hibernate.dao.TopicDaoImpl">
网管bitscn_com
<property name="sessionFactory" ref="sessionFactory" /> 网管网www.bitscn.com
</bean> 网管bitscn_com
<!-- Transactional proxy for the Application primary business object ..... --> 网管论坛bbs_bitsCN_com
<bean id="topicServiceTarget"
网管bitscn_com
class="org.eesite.bbs.spring.service.TopicServiceImpl"> 中国网管论坛bbs.bitsCN.com
<property name="topicDao" ref="topicDao" />
中国网管论坛bbs.bitsCN.com
</bean> 网管联盟bitsCN@com
<!-- TransactionProxyFactoryBean ........................................... -->
<bean id="topicService" parent="baseTransactionProxy">
<description /> 网管论坛bbs_bitsCN_com
<property name="proxyInterfaces">
网管bitscn_com
<list> 网管网www_bitscn_com
<value> 网管联盟bitsCN_com
org.eesite.bbs.spring.service.ITopicService 网管网www.bitscn.com
</value> 网管论坛bbs_bitsCN_com
</list>
</property> 网管网www_bitscn_com
<property name="target">
<ref bean="topicServiceTarget" /> 中国网管联盟bitsCN.com
</property>
</bean>
...... 网管bitscn_com
<!-- hibernateTemplate ..................................................... --> 网管下载dl.bitscn.com
<bean id="hibernateTemplate"
class="org.springframework.orm.hibernate3.HibernateTemplate">
网管u家u.bitsCN.com
<property name="sessionFactory" ref="sessionFactory" /> 网管bitscn_com
</bean> 网管网www_bitscn_com
<!-- transactionManager .................................................... -->
<bean id="transactionManager"
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
中国网管联盟bitsCN.com
<property name="sessionFactory"> 网管联盟bitsCN@com
<ref local="sessionFactory" />
网管下载dl.bitscn.com
</property>
</bean> 网管u家u.bitsCN.com
<!-- 事务代理工厂bean模板 ................................................. --> 网管联盟bitsCN@com
<bean id="baseTransactionProxy" abstract="true" 网管联盟bitsCN@com
class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
<property name="transactionManager" ref="transactionManager" />
<property name="proxyTargetClass" value="true" />
中国网管联盟bitsCN.com
<property name="transactionAttributes"> 网管联盟bitsCN_com
<props> 网管网www.bitscn.com
<prop key="*">PROPAGATION_REQUIRED</prop>
网管联盟bitsCN_com
</props>
</property> 网管联盟bitsCN_com
</bean> 中国网管联盟bitsCN.com
<!-- 实例化Dao .............................................................. -->
<bean id="topicDao" 网管网www.bitscn.com
class="org.eesite.bbs.hibernate.dao.TopicDaoImpl"> 网管下载dl.bitscn.com
<property name="sessionFactory" ref="sessionFactory" /> 网管下载dl.bitscn.com
</bean> 中国网管论坛bbs.bitsCN.com
<!-- Transactional proxy for the Application primary business object ..... -->
<bean id="topicServiceTarget"
class="org.eesite.bbs.spring.service.TopicServiceImpl">
<property name="topicDao" ref="topicDao" />
中国网管联盟bitsCN.com
网管bitscn_com
|
0
|
评论加载中…