自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (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 379

转载 给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 760

转载 EasyMock与Junit的集成测试

<br />EasyMock与Junit的集成测试 <br /><br />EasyMock 是一套通过简单的方法对于指定的接口或类生成 Mock 对象的类库,它能利用对接口或类的模拟来辅助单元测试。Mock 方法是单元测试中常见的一种技术,它的主要作用是模拟一些在应用中不容易构造或者比较复杂的对象,比如HttpServletRequest、Connection等,从而把测试与测试边界以外的对象隔离开,真正的形成“单元测试”,而不会因为依赖对象对测试产生影响。 <br /><br />1、使用EasyMoc

2010-08-23 12:24:00 5125

转载 serializable作用

没有implements Serializable,你就不能通过rmi(包括ejb)提供远程调用。 serialization 允许你将实现了Serializable接口的对象转换为字节序列,这些字节序列可以被完全存储以备以后重新生成原来的对象。 serialization不但可以在本机做,而且可以经由网络操作(就是猫小说的RMI)。这个好处是很大的----因为它自动屏蔽了操作系统的差异,字节顺序

2009-09-03 23:12:00 1601

转载 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 647

转载 两个字母搞定J2EE通用分页标签(一):

作者:张纪豪(转载请注明出处)(一)摘要与设计思想     海水无量,只取一瓢。大量的数据显示,分段提取是通用的做法,是的,这叫分页技术。    ,对于WEB程序员,这种标签格式不会陌生。t:代表自定义标签库;p:分页标签。两个字母(具体的说它是6个字符组成)便可以搞定J2EE平台下所有分页功能。当然可以扩充,例如显示总记录数、总页数、当前页数、每页记录数等信息。效果截图1:

2009-09-01 18:16:00 821

原创 两个字母搞定J2EE通用分页标签(四)

作者:张纪豪(转载请注明出处)(五)、视图层的JSP页面输出分页数据     由于Action中往request对象里放了分页数据,那我们在JSP页面就可遍历出来,但同时应将页码信息输出来,我们看看JSP页面是如何处理的?    在WebRoot/WEB-INF/jsp/目录下建立两个jsp文件:list_book.jsp 图书列表

2009-08-24 10:26:00 1193

转载 两个字母搞定J2EE通用分页标签(二)

作者:张纪豪(转载请注明出处)(三)、数据访问层设计与数据分页     数据访问层的设计非常重要,在一个较大的项目中,应该利用泛型技术做一个公共数据访问组件,由于本主题要阐述的是分页,所以不搞那么复杂。也因如此,服务层内容也省掉。    在com.zhangjihao.dao包中建立两个接口和两个对应的实现类:BookDao接口 package com.zhangjihao

2009-08-24 10:21:00 566

转载 HP大中华区总裁孙振耀退休感言

这个……实在不知道原文链接了。作者:孙振耀     我有个有趣的观察,外企公司多的是25-35岁的白领,40岁以上的员工很少,二三十岁的外企员工是意气风发的,但外企公司40岁附近的经理人是很尴尬的。我见过的40岁附近的外企经理人大多在一直跳槽,最后大多跳到民企,比方说,唐骏。外企员工的成功很大程度上是公司的成功,并非个人的成功,西门子的确比国美大,但并不代表西门子中国经理比国美的老板强,甚至可以说

2009-08-24 00:13:00 364

转载 单例实现连接池

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 599

转载 c3p0, dbcp 开源的连接池开源连接使用

自己要实现一个连接池太复杂了!要考虑的东西太多,比如:连接对象的 close 方法处理、物理连接中断时处理、 数据库连接池耗尽了之后如何处理等等诸如此类的问题。 建议使用 c3p0, dbcp 等等这些开源的连接池。 下面这个是 c3p0 的,使用 ConnectionFactory.getConnection() 获得连接之后其他与 JDBC 一样使用。 Java code <!--

2009-08-23 12:29:00 450

转载 js 实现下拉列表的重复利用

"nation">民族:   "shengxiao">生肖:   "degree">学位:   "self">自定义:        function createSelect(c){       var _inner = {           "nation" : [汉族,蒙古族,彝族,侗族,哈萨克族,                畲

2009-08-22 08:42:00 545

转载 如何在Eclipse3.0.1上安装EclipseME 0.5.5版本

如何在Eclipse3.0.1上安装EclipseME 0.5.5版本作者:chinamao    邮箱:[email protected]  转载请注明出处 相关文章  Eclipse是IBM公司资助的开源IDE开发环境,Eclipse正受到越来越多的开发人员的关注。J2ME Wireless Toolkit 2.1提供了运行J2ME应用程序所需要的库以及模拟器等。EclipseME插

2009-08-19 22:08:00 358

转载 手机开发平台资料介绍

近来无事,把手机开发平台的学习指南、教程和资料总结一下,方便大家参考。手机客户端软件开发最大的困难就是平台不统一,手机开发平台太多。手机可分为智能手机开发和feather phone手机。开发平台可分为开放式平台和封闭式平台,开放式平台包括symbian、windows mobile、linux、iPhone、Android、BlackBerry、j2me、brew等,支持手机应用程序通过OTA下

2009-08-19 19:57:00 410

转载 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 1003

转载 ORACLE SQL语句优化

1.共享SQL语句   为了不重复解析相同的SQL语句,在第一次解析之后,ORACLE将SQL语句存放在共享池中。当执行一个SQL语句时,如果它和之前的执行过的语句完全相同, ORACLE就能很快获得已经被解析的语句省掉解析过程,大大地提高了SQL的执行性能.但这个功能并不适用于多表连接查询。 增大shared_pool_siz参数值,就可以保留更多的语句,当然被共享的可能性也就越大了。 当O

2009-08-18 21:30:00 437

转载 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 402

原创 oracle 临时表的使用 [转]

oracle 临时表的使用       跟普通表一样.oracle也可以创建一种临时表用来临时存储一些数据,而跟普通表不同的是,临时表数据的生命周期是有限制的, 要么寄予会话要么寄予事务.事务或会话的结束,oracle都会自动从临时表中删除各自的数据.表中数据只对当前事务或当前会话可见,每个会话都会单独创建一个临时段,维护各自的数据.临时段都是由事务或会话的第一条INSERT语句创建;在临

2009-08-18 10:44:00 500

转载 java 设计模式

第四章: 开闭原则抽象化:面向对象设计的重要原则是创建抽象化,并且从抽象化导出具体化。具体化可以给出不用的版本,每一个版本都给出不同的实现。 1。开闭原则一个软件应该对扩展开放,对修改关闭。一种可变性不应当散落在代码的很多角落里,而应当被封装到一个对象里面。继承应当被看做是封装变化的方法,而不应当被认为是从一般的对象生成特殊的对象的方法。一种可变性不应当与另一种可变性混合在一起。最好所有的继承结构

2009-08-14 23:36:00 531

原创 myeclipse中如何自动生成hibernate得POJO和hbm.xml文件

 在Eclipse中打开MyEclipse的DbBrowser窗口,新建一个数据库连接,打开这个连接,找到想要生成的表,对这个表名文字点mouse右键,选择生成hibernate Reverse Engineering(hbm映射文件),在新打开的窗口中选择好正确的类文件及hbm文件存放路径,点确定。  

2009-08-14 21:21:00 3509 1

转载 oracle 自增列

由于Oracle不像SQL Server 那样系统自带自增列,所以如果需要使用自增列或者把SQL Server中的数据导入时,就需要自己创建自增列 Oracle的自创自增类由序列(sequence)和触发器(trigger)共同完成,所以需要创建一个序列和触发器 /*创建自增列(由序列和触发器共同完成)*/ /*创建序列*/ create sequence s_id increment by 1

2009-08-10 13:23:00 2370

转载 JSP页面显示乱码解决方案

一、JSP页面显示乱码二、表单提交中文时出现乱码三、数据库连接大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着您,我现在把我在JSP开发中遇到的中文乱码的问题及解决办法写出来供大家参考。一、JSP页面显示乱码下面的显示页面(display.jsp)就出现乱码:JSP的中文处理out.print("JSP的中文处理");%>对不同的WEB服

2009-08-05 14:49:00 507

原创 修改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 509

原创 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 505

BBS设计文档(JAVA).

BBS设计文档(JAVA).BBS设计文档(JAVA).

2010-04-06

NUNIT讲义NUNIT讲义

NUNIT讲义NUNIT讲义NUNIT讲义NUNIT讲义NUNIT讲义NUNIT讲义NUNIT讲义

2010-04-06

林锐-软件工程思想林锐-软件工程思想.

林锐-软件工程思想林锐-软件工程思想林锐-软件工程思想.

2010-03-16

正则表达式详解正则表达式详解

正则表达式详解正则表达式详解正则表达式详解正则表达式详解

2010-03-16

sql 查询慢的48个原因分析

查询速度慢的原因很多,常见如下几种:   1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)   2、I/O吞吐量小,形成了瓶颈效应。   3、没有创建计算列导致查询不优化。

2009-09-07

atrecply

atrecply播放器

2007-12-30

空空如也

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

TA关注的人

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