`
方世玉
  • 浏览: 22278 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
文章列表
问题: CobarClient(https://github.com/alibaba/cobarclient 下面简称CC)在Spring2.5下的配置事务管理器 <bean id="transactionManager" class="com.alibaba.cobar.client.transaction.MultipleDataSourcesTransactionManager"> <property name="cobarDataSourceService" ref="dataSourc ...
Service层单元测试实践 为了更好的持续集成,我们需要单元测试覆盖到逻辑层(Service)和数据访问层(Dao)。 1. Service层开展单元测试的困境 Dao层我们可以使用Unitils、Spring、Dbunit结合,Dbunit方便开发人员准备数据,Spring配置文 ...
1. Dao单元测试的问题 Dao层主要工作是数据库访问,是非常重要的模块。为了保证SQL的正确执行,单元测试是必须的。但是一直以来Dao层的单元测试很难进行,主要因为几个问题 1、 单元测试必须是执行隔离的环境代码,而隔离数据库非常困难,不得不放弃这个念头。所以Dao层需要和数据库直接打交道,但是单元测试要求每次重复的动作结果都是一致,但是由于外部数据库环境的问题,测试环境无法稳定。 2、 现阶段的Dao层一般都会利用Spring的容器组装Dao对象,在辅以一些Support对象。这样的结果就是没有Spring容器,无法测试Dao。 3、 每个测试之前,数据库必须处于一个稳定的已知的状态,这就 ...
使用wget下载infobright的rpm包,我下载的是infobright-4.0.5-0-x86_64-ice.rpm #rpm -ivh /home/czp/infobright-4.0.5-0-x86_64-ice.rpm –prefix=/usr/local/ 报错如下 15:22:03 Failed on infobright initialization. You can investigate /tmp/ib4.0.5-0-install.log and log files from /usr/local/ ...
Global site tag (gtag.js) - Google Analytics