posts - 11,  comments - 28,  trackbacks - 0
01 2007 档案
根据iBatis的JPetStore学习测试示例的写法      摘要: JpetStore提供了一个整套的测试代码对于想进行单元测试却不知道如何进行单元测试的人(me)来说,是一个很好的学习机会。
JpetStore的单元测试代码与它的系统源文件是独立分离的,在test文件夹中。打开文件夹可以很清楚的发现该文件夹的内容组成结构与源文件基本一致。
JpetStore分为领域层(domain),持久层(peristence),服务层(service),表现层(presentation),它的测试也分这几个层来进行。  阅读全文
posted @ 2007-01-22 15:18 涤生 阅读(3270) | 评论 (0)  编辑
IBatis的分页研究      摘要: 本文是在参阅了http://ivanl.javaeye.com/blog/24739基础上完成的
在看JPetStore的代码时,发现它的分页处理主要是通过返回PaginatedList对象来完成的。如:在CatalogService类中
public PaginatedList getProductListByCategory(String categoryId) {
return productDao.getProductListByCategory(categoryId);
}
分页是操作数据库型系统常遇到的问题。分页实现方法很多,但效率的差异就很大了。iBatis是通过什么方式来实现这个分页的了。查看它的实现部分:   阅读全文
posted @ 2007-01-18 16:27 涤生 阅读(8433) | 评论 (6)  编辑
ibaits的JPetStore中持久层的研究、事务的处理      摘要: 本文参考了
iBatis DAO入门与进阶(http://www.matrix.org.cn/resource/article/44/44058_iBatis+DAO.html)
iBatis DAO事务探索(http://www.blogjava.net/RongHao/archive/2006/01/20/28817.html)

今天继续研究了JPetStore的持久层,其中由于看了一篇文章的误导,导致我对其中的事务处理深表怀疑。通过阅读源代码与看上面两篇文章,对这个问题才认识清楚。和我当初预想的一致。
  阅读全文
posted @ 2007-01-16 21:15 涤生 阅读(2786) | 评论 (2)  编辑
ibatis JshopStore5的sqlmap的xml错误,NestedSQLException错误      摘要: 问题就出现在这,Item类中包含了Product类,出现NestedSqlException错误。
查阅了ibatis帮助,此处sql_map的嵌套类写法是正确的。我又将这个sql语句拷贝到MsSqlServer中执行,结果也是正确的。陷入困惑。
  阅读全文
posted @ 2007-01-16 13:38 涤生 阅读(3345) | 评论 (6)  编辑

<2007年1月>
31123456
78910111213
14151617181920
21222324252627
28293031123
45678910

常用链接

留言簿(5)

随笔档案

UML

搜索

  •  

最新评论

阅读排行榜

评论排行榜