摘要:
DAO消费者持久化逻辑 单元测试已经成为了现代软件开发方法中的一个非常重要的组成部分。即使不赞成极限编程(eXtremeProgramming, XP)或者其他敏捷方法能够带来好处,单元测试也应该成为你的软件开发生命周期中的一个基础实践。从概念上说,持久层可以分为3层,而iBATIS使得对这些不同的层进行单元测试都变得非常简单,如图13-1所示。SQL映射BATIS至少在以下3个方面可以使得你对这些不同层进行单元测试变得更容易:测试映射层(mapping layer)本身,包括各个映射、所有的SQL语句,以及这些SQL语句被映射到的那些领域对象。测试DAO层,这使你可以对DAO层中的任何特定于 阅读全文