
开源框架
文章平均质量分 69
wasphuang
这个作者很懒,什么都没留下…
展开
-
Hibernate三种状态的区分,以及save,update,saveOrUpdate,merge等
Hibernate三种状态的区分,以及save,update,saveOrUpdate,merge等的使用 Hibernate的对象有3种状态,分别为:瞬时态(Transient)、 持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。 瞬时态 ...原创 2008-11-03 11:46:56 · 178 阅读 · 0 评论 -
Ant build.xml详解
Ant的概念 可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道 make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就 是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都有 一定的缺陷,但是Ant却克服了这些工具的缺陷。最初Ant开发者...原创 2008-12-07 23:11:24 · 89 阅读 · 0 评论 -
使用cobertura来测量单元测试的代码覆盖情况
Cobertura是一个基于jcoverage的免费Java工具,它能够显示哪一部分代码被你的测试所覆盖,并可生成HTML或XML报告. 本文将介绍如何在项目中使用cobertura来测量单元测试的代码覆盖情况. 首先创建一个Java项目,本文以Eclipse为例: 项目名: CodeCoverageTest 结构图如下: [img]http://huangtut.iteye....原创 2008-12-19 12:39:59 · 206 阅读 · 0 评论 -
Cobertura使用说明
Cobertura 通过被测试的行数和被测试的分支数来计算覆盖率。第一次测试时,两种测试方法之间的差别并不是很重要。Cobertura 还为类计算平均 McCabe 复杂度. 并不总是可以得到完美的、100% 的代码覆盖率。有时您会发现,不管对代码如何改造,仍然有一些行、方法、甚至是整个类是测试不到的。下面是您可能会遇到的挑战的一些例子: * 只在特定平台上执行的代码。例如,在...原创 2008-12-25 10:01:55 · 1026 阅读 · 0 评论 -
cobertura 在websphere中的使用
关于cobertura的介绍可参考我转载的几篇文章,这里就不做介绍了.这里我想介绍一下cobertura和中间件的结合使用。 我们的项目是一个J2EE的项目,涉及了spring,hibernate,struts,EJB。部署在websphere上,本地的开发环境是IBM RAD。项目组自己开发了一个基于JUnit的测试框架,可以通过JSP调用测试类得出测试结果。美中不足的是该框架得...2008-12-25 10:32:46 · 94 阅读 · 0 评论