- 博客(23)
- 资源 (6)
- 收藏
- 关注
原创 使用httpunit进行集成测试
<br />内容摘要<br />HttpUnit是一个集成测试工具,主要关注Web应用的测试,提供的帮助类让测试者可以通过Java类和服务器进行交互,并且将服务器端的响应当作文本或者DOM对象进行处理。HttpUnit还提供了一个模拟Servlet容器,让你可以不需要发布Servlet,就可以对Servlet的内部代码进行测试。本文中作者将详细的介绍如何使用HttpUnit提供的类完成集成测试。<br />1 HttpUnit简介<br />HttpUnit是SourceForge下面的一个开源项目,它是
2010-08-25 09:41:00
420
转载 给servlet写单元测试的总结
<br />servlet的测试一般来说需要容器的支持,不是像通常的java类的junit测试一样简单,<br /> <br />下面通过对HelloWorld代码的测试阐述了几种servlet测试方法。<br /> <br />被测试的HelloWorld类的代码如下:<br /> <br />/**<br /> * 被测试的servlet<br /> */<br /> <br />import java.io.IOException;<br /> <br />import javax.servlet.h
2010-08-24 10:51:00
807
转载 EasyMock与Junit的集成测试
<br />EasyMock与Junit的集成测试 <br /><br />EasyMock 是一套通过简单的方法对于指定的接口或类生成 Mock 对象的类库,它能利用对接口或类的模拟来辅助单元测试。Mock 方法是单元测试中常见的一种技术,它的主要作用是模拟一些在应用中不容易构造或者比较复杂的对象,比如HttpServletRequest、Connection等,从而把测试与测试边界以外的对象隔离开,真正的形成“单元测试”,而不会因为依赖对象对测试产生影响。 <br /><br />1、使用EasyMoc
2010-08-23 12:24:00
5183
转载 serializable作用
没有implements Serializable,你就不能通过rmi(包括ejb)提供远程调用。 serialization 允许你将实现了Serializable接口的对象转换为字节序列,这些字节序列可以被完全存储以备以后重新生成原来的对象。 serialization不但可以在本机做,而且可以经由网络操作(就是猫小说的RMI)。这个好处是很大的----因为它自动屏蔽了操作系统的差异,字节顺序
2009-09-03 23:12:00
1655
转载 Spring2.5注解式的配置
最近通过找资料研究了一下Spring2.5 AOP注解式事务的配置.发现确实比以前写XML简单的多.ApplicationContext_common.xml的代码如下 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSch
2009-09-02 22:12:00
698
转载 两个字母搞定J2EE通用分页标签(一):
作者:张纪豪(转载请注明出处)(一)摘要与设计思想 海水无量,只取一瓢。大量的数据显示,分段提取是通用的做法,是的,这叫分页技术。 ,对于WEB程序员,这种标签格式不会陌生。t:代表自定义标签库;p:分页标签。两个字母(具体的说它是6个字符组成)便可以搞定J2EE平台下所有分页功能。当然可以扩充,例如显示总记录数、总页数、当前页数、每页记录数等信息。效果截图1:
2009-09-01 18:16:00
858
原创 两个字母搞定J2EE通用分页标签(四)
作者:张纪豪(转载请注明出处)(五)、视图层的JSP页面输出分页数据 由于Action中往request对象里放了分页数据,那我们在JSP页面就可遍历出来,但同时应将页码信息输出来,我们看看JSP页面是如何处理的? 在WebRoot/WEB-INF/jsp/目录下建立两个jsp文件:list_book.jsp 图书列表
2009-08-24 10:26:00
1240
转载 两个字母搞定J2EE通用分页标签(二)
作者:张纪豪(转载请注明出处)(三)、数据访问层设计与数据分页 数据访问层的设计非常重要,在一个较大的项目中,应该利用泛型技术做一个公共数据访问组件,由于本主题要阐述的是分页,所以不搞那么复杂。也因如此,服务层内容也省掉。 在com.zhangjihao.dao包中建立两个接口和两个对应的实现类:BookDao接口 package com.zhangjihao
2009-08-24 10:21:00
604
转载 单例实现连接池
Java code <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->package fx.sql;import java.sql.Connection;import java.sql.DriverMana
2009-08-23 12:36:00
643
转载 c3p0, dbcp 开源的连接池开源连接使用
自己要实现一个连接池太复杂了!要考虑的东西太多,比如:连接对象的 close 方法处理、物理连接中断时处理、 数据库连接池耗尽了之后如何处理等等诸如此类的问题。 建议使用 c3p0, dbcp 等等这些开源的连接池。 下面这个是 c3p0 的,使用 ConnectionFactory.getConnection() 获得连接之后其他与 JDBC 一样使用。 Java code <!--
2009-08-23 12:29:00
483
转载 js 实现下拉列表的重复利用
"nation">民族: "shengxiao">生肖: "degree">学位: "self">自定义: function createSelect(c){ var _inner = { "nation" : [汉族,蒙古族,彝族,侗族,哈萨克族, 畲
2009-08-22 08:42:00
575
转载 如何在Eclipse3.0.1上安装EclipseME 0.5.5版本
如何在Eclipse3.0.1上安装EclipseME 0.5.5版本作者:chinamao 邮箱:chinamao@gmail.com 转载请注明出处 相关文章 Eclipse是IBM公司资助的开源IDE开发环境,Eclipse正受到越来越多的开发人员的关注。J2ME Wireless Toolkit 2.1提供了运行J2ME应用程序所需要的库以及模拟器等。EclipseME插
2009-08-19 22:08:00
390
转载 手机开发平台资料介绍
近来无事,把手机开发平台的学习指南、教程和资料总结一下,方便大家参考。手机客户端软件开发最大的困难就是平台不统一,手机开发平台太多。手机可分为智能手机开发和feather phone手机。开发平台可分为开放式平台和封闭式平台,开放式平台包括symbian、windows mobile、linux、iPhone、Android、BlackBerry、j2me、brew等,支持手机应用程序通过OTA下
2009-08-19 19:57:00
440
转载 Oracle exp/imp备份还原数据
Oracle exp/imp备份还原数据exp hely=y 说明: USERID 用户名/口令 FULL 导出整个文件 (N) BUFFER 数据缓冲区的大小 OWNER 所有者用户名列表 FILE 输出文件 (EXPDAT.DMP) TABLES 表名列表 COMPRESS 导入一个范围 (Y) RECORDLENGTH IO 记录的长度 GRANTS 导出权限 (Y) INCTYPE
2009-08-18 21:32:00
1042
转载 ORACLE SQL语句优化
1.共享SQL语句 为了不重复解析相同的SQL语句,在第一次解析之后,ORACLE将SQL语句存放在共享池中。当执行一个SQL语句时,如果它和之前的执行过的语句完全相同, ORACLE就能很快获得已经被解析的语句省掉解析过程,大大地提高了SQL的执行性能.但这个功能并不适用于多表连接查询。 增大shared_pool_siz参数值,就可以保留更多的语句,当然被共享的可能性也就越大了。 当O
2009-08-18 21:30:00
474
转载 oracle临时表相关知识
在Oracle8i或以上版本中,可以创建以下两种临时表: 1。会话特有的临时表 CREATE GLOBAL TEMPORARY () ON COMMIT PRESERVE ROWS; 2。事务特有的临时表 CREATE GLOBAL TEMPORARY () ON COMMIT DELETE ROWS; CREATE GLOBAL TEMPOR
2009-08-18 21:29:00
427
原创 oracle 临时表的使用 [转]
oracle 临时表的使用 跟普通表一样.oracle也可以创建一种临时表用来临时存储一些数据,而跟普通表不同的是,临时表数据的生命周期是有限制的, 要么寄予会话要么寄予事务.事务或会话的结束,oracle都会自动从临时表中删除各自的数据.表中数据只对当前事务或当前会话可见,每个会话都会单独创建一个临时段,维护各自的数据.临时段都是由事务或会话的第一条INSERT语句创建;在临
2009-08-18 10:44:00
531
转载 java 设计模式
第四章: 开闭原则抽象化:面向对象设计的重要原则是创建抽象化,并且从抽象化导出具体化。具体化可以给出不用的版本,每一个版本都给出不同的实现。 1。开闭原则一个软件应该对扩展开放,对修改关闭。一种可变性不应当散落在代码的很多角落里,而应当被封装到一个对象里面。继承应当被看做是封装变化的方法,而不应当被认为是从一般的对象生成特殊的对象的方法。一种可变性不应当与另一种可变性混合在一起。最好所有的继承结构
2009-08-14 23:36:00
558
原创 myeclipse中如何自动生成hibernate得POJO和hbm.xml文件
在Eclipse中打开MyEclipse的DbBrowser窗口,新建一个数据库连接,打开这个连接,找到想要生成的表,对这个表名文字点mouse右键,选择生成hibernate Reverse Engineering(hbm映射文件),在新打开的窗口中选择好正确的类文件及hbm文件存放路径,点确定。
2009-08-14 21:21:00
3548
1
转载 oracle 自增列
由于Oracle不像SQL Server 那样系统自带自增列,所以如果需要使用自增列或者把SQL Server中的数据导入时,就需要自己创建自增列 Oracle的自创自增类由序列(sequence)和触发器(trigger)共同完成,所以需要创建一个序列和触发器 /*创建自增列(由序列和触发器共同完成)*/ /*创建序列*/ create sequence s_id increment by 1
2009-08-10 13:23:00
2416
转载 JSP页面显示乱码解决方案
一、JSP页面显示乱码二、表单提交中文时出现乱码三、数据库连接大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着您,我现在把我在JSP开发中遇到的中文乱码的问题及解决办法写出来供大家参考。一、JSP页面显示乱码下面的显示页面(display.jsp)就出现乱码:JSP的中文处理out.print("JSP的中文处理");%>对不同的WEB服
2009-08-05 14:49:00
545
原创 修改action
更改源文件MyAction.javapackage strutsdemo;import org.apache.struts.action.*;import javax.servlet.http.*;public class MyAction extends Action {public ActionForward execute(ActionMapping actionMapping,
2009-08-05 12:24:00
535
原创 ApplicationResources
能够为ActionServlet同时指定多个xml配置文件,文件之间以逗号分隔 action org.apache.struts.action.ActionServlet config /WEB-INF/struts-config.xml,/WEB-INF/shs-struts-config.xml debug
2009-08-04 16:02:00
595
sql 查询慢的48个原因分析
2009-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人