自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (3)
  • 收藏
  • 关注

转载 ibatis与spring的集成

那么是如何集成的呢?【一】          建立USER_Info_DaoImpl.java类映象属性—base.dao.model.users—Model_USERS_INFO.java—建表(和数据库相关的、程序中要用的字段的定义)                              详解代码                           创建SqlMap使用iBAT

2013-04-18 10:39:59 940

转载 JUnit学习笔记9---mock object进行孤立测试3

实践HTTP连接示例程序     为了了解mock objects在实际的例子中是如何工作的,书中举了这样的一个例子,它打开了一个远程的Http连接,读取页面的内容,在上面的笔记中使用了stub技术进行了测试,当时也分析了stub的不可取之处,那么今天介绍的mock技术可以弥补!那就再进行一测试吧,假期八天的时间,再我看来就是无情的测试。。。    我们将要学习使用java接口类H

2013-04-18 10:39:20 1139

转载 JUnit学习笔记8---mock object进行独立测试2

使用mock objects,重构将变得容易!      有些人说过,单元测试应该对测试中的代码透明:你不应为了简化测试而改变运行时的代码。这是错误的!单元测试是对运行时代码最好的运用。应该同其他运用同等的看待。如果你的代码不能在测试中运用,你应该纠正代码。       例如,你看下面的代码怎样?[...] import java.util.PropertyResourc

2013-04-18 10:38:52 622

转载 JUnit学习笔记7---mock objects进行孤立测试1

The secret of success is sincerity.once you can fake that  you have you have got it made.         ——Jean Giraudoux       本站内容:                 介绍并展示mock objects                 执行不同的重构

2013-04-18 10:38:37 852

转载 JUnit学习笔记6---用stub进行粗粒度测试

Coarse-grained testing with stubs                                                                                                                              And yet it moves.——伽利略(Junit in actio

2013-04-18 10:38:11 805

转载 启动Tomcat时,出现如下异常 java.io.EOFException

主要错误提示如下: 严重: IOException while loading persisted sessions: java.io.EOFExceptionjava.io.EOFExceptionat java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2281)at java.i

2013-04-18 10:37:00 1325

转载 JUnit学习笔记10---mock object进行孤立测试4

尝试2:使用类工厂进行重构      我们采用Inversion of Control(IoC)模式,这个模式要求用到的任何的资源都要传给getContent方法或WebClient类。现在我们拥有的唯一的资源是HttpURLConnection对象。你可以把WebClient.getContent签名改为public String getContent(URL url,HttpU

2013-04-16 11:29:27 866

转载 JUnit学习笔记11---用Cactus进行容器内测试

In-container testing with Cactus                        Good design at good times.Make it run,make it run right.----Kent Beck本章内容:对组件进行单元测试时使用mock objects的缺点介绍使用Cactus进行容器内测试Cactus的工作原理

2013-04-16 11:28:49 1170

转载 JUint学习笔记12---对servlet和filter进行单元测试1

第三部分  testing components                       从JUnit学习笔记1到11都是讲基本的测试尝试,懂得前面的知识,就可以开始Junit in action的最后一程了---测试组件。       第三部分让你把在第一第二部分学到的测试知识实践于J2EE组件。我们将重点学习为各种J2EE组件编写单元测试,并能学习如何用Ant、Maven和

2013-04-16 11:28:10 860

转载 JUnit学习笔记13---对servlet和filter进行单元测试2

用mock objects测试servlet我们已经看过了用Cactus进行servlet的测试,接下来我们使用mock objects来做同样的练习。在前面mock的学习中,我们使用了EasyMock编写mock objects。这次我们使用的是DynaMock API 来编写,DynaMock API是MockObjects.com中的一部分,他们都是用DynaMock Pro

2013-04-16 11:27:36 892

转载 JUnit学习笔记15---对JSP和taglib进行单元测试2

使用Cactus对taglib进行单元测试下图描述了使用Cactus对标记库的一个标记进行单元测试的过程。(图片链接)1.Cactus对象初始化测试类,该类必须派生自JspTestCase类,测试标记时所需要的任何HTTP参数,都需要在beginXXX方法中进行配置。例如,如果某标记从Http参数提取信息,那么你需要在beginXXX方法中定义该参数。2.在内部,C

2013-04-16 11:26:23 892

转载 JUnit学习笔记16---用JSP和taglib进行单元测试3

用mock objects对taglib进行单元测试   因为JSP不是纯粹的java代码,所以,使用mock进行测试是行不通的,但是,taglib却是纯粹的java代码,可以测试,但是它也有麻烦的地方,我们要为抽象的java类的PageContext创建mocks。   在前面,我们曾学习了使用EasyMock和DynaMock的框架来创建mock,但是,他们使用的是Dynami

2013-04-16 11:25:49 1117

转载 JUnit学习笔记17---对数据库应用程序进行单元测试1

Unit-testing database applications      无论软件开发规模,依赖关系都是软件开发的关键问题……去除程序中的重复部分,也就去除了依赖性。

2013-04-16 11:25:16 2372

转载 JUnit学习笔记18---对数据库应用程序进行单元测试2

在上次的笔记中,重构后的进一步测试还是发生了错误,进一步的研究发现,在类RowSetDynaClass实例化时调用了introspect。这样的错误说明了使用mocks一个潜在的问题:你需要对调用mock的类的实现有较深的了解。正如我们刚刚展示的,你可以通过调试发现对你mock的间接调用。还有另外的两种解决方法:获得访问源码的权限,或者是在不同的层次上进行模拟。 在源码中发现间接调用

2013-04-16 11:24:35 711

转载 JUnit学习笔记20---对数据库应用程序进行单元测试4

5.用Ant运行Cactus测试一步步的建立Ant文件(图片备用链接)建立数据库结构框图建立web应用程序的war编译Cactus测试运行Cactus测试     1.建立数据库结构框图      Ant的SQL任务使得这步变得很简单,因为它可以执行任意的SQL命令,该对象从data.xml文件中读出sql,并依托由${database}属性定义的H

2013-04-16 11:23:51 92

转载 JUnit学习笔记5---从Maven中运行测试

上篇的JUnit学习笔记还留下点尾巴,最后要怎样启动Ant没有讲,恩,在命令窗中,就一句话:ant 。    一旦你在项目上使用了Ant,你就会注意到几乎所有的(或者是占相当比例)项目都要使用同一个Ant的脚本,而且每个项目包含着几个子项目,每个子项目都需要去创建和维护Ant项目。这变得非常的无聊,使人感觉生产力低下,Maven则从Ant停下来的地方继续前进,这使得它对很多的团队都很适用。

2013-04-16 11:21:45 2020

转载 JUnit学习笔记4---Ant的一天

It’s supposed to be automatic , but you still have to press the button!                                                                                                               ----John Brunn

2013-04-16 11:21:09 554

转载 JUnit学习笔记2---解析controller实例代码

昨晚未进行代码部分的解析,现在呈现一下组件测试的简单例子:组件代码:Controller.javapackage junitbook.sampling;public interface Controller{ Response processRequest(Request request); void addHandler(Request reques

2013-04-16 11:20:28 658

转载 Junit学习笔记1---起步,探索和一个controller实例

昨天,开始学习Junit进行单元测试,到今晚,看了前三章,做一个小结。    学习资料是《Junit in action》 源码可下载,可到CSDN下载区找"junitbook".使用的junit版本是4.8.1.   第一章 JUnit jumpstart    内容:            手工编写简单的测试            安装JUnit以及运行

2013-04-16 11:19:50 903

转载 Java谜题3——循环谜题

Java谜题3——循环谜题谜题24:尽情享受每一个字节下面的程序循环遍历byte数值,以查找某个特定值。这个程序会打印出什么呢?public class BigDelight {public static void main(String[] args) {for (byte b = Byte.MIN_VALUE; b if (b == 0x90)

2013-04-16 11:18:26 720

转载 使用abator配置iBatis,管理数据库(以MySql为例)

相信很多的朋友对使用iBatis管理数据库很不习惯,因为我们要手写代码,特别是dynamic query部分更是不知如何嵌套,而这些是可以用工具的!下面介绍一种最常用的!不废话了,直接上配置过程!1、获得  http://ibatis.apache.org/abator.html      Eclipse可以自动的进行Update获取此Plugin,官方的安装步骤.If you

2013-04-16 11:17:22 697

转载 计算机专业词汇1

Access Control List(ACL) 访问控制列表 access token 访问令牌 account lockout 帐号封锁 account policies 记帐策略 accounts 帐号 adapter 适配器 adaptive speed leveling 自适应速率等级调整 Address Resolution Protocol(ARP) 地址

2013-04-16 11:16:43 695

转载 java常用词汇1

Abstract class 抽象类:抽象类是不允许实例化的类,因此一般它需要被进行扩展继承。  Abstract method 抽象方法:抽象方法即不包含任何功能代码的方法。  Access modifier 访问控制修饰符:访问控制修饰符用来修饰Java中类、以及类的方法和变量的访问控制属性。  Anonymous class 匿名类:当你需要创建和使用一个类,而又不需要给出它的名

2013-04-16 11:15:52 698

转载 【Java心得】ibatis与spring的集成

那么是如何集成的呢?【一】          建立USER_Info_DaoImpl.java类映象属性—base.dao.model.users—Model_USERS_INFO.java—建表(和数据库相关的、程序中要用的字段的定义)                              详解代码                           创建SqlMap使用iBAT

2013-04-16 11:14:36 588

转载 JUint学习笔记12---对servlet和filter进行单元测试1

第三部分  testing components                       从JUnit学习笔记1到11都是讲基本的测试尝试,懂得前面的知识,就可以开始Junit in action的最后一程了---测试组件。       第三部分让你把在第一第二部分学到的测试知识实践于J2EE组件。我们将重点学习为各种J2EE组件编写单元测试,并能学习如何用Ant、Maven和

2013-04-16 11:12:18 730 1

maven生成可执行exe文件

将java生成可执行exe文件,可以直接在win下双击运行

2014-06-07

解决putty中文乱码---puttycn

是不是在为远程连接linux中文乱码而烦恼呢?那就赶快来使用puttycn吧,不再烦心中文乱码

2014-03-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除