- 博客(30)
- 资源 (4)
- 收藏
- 关注
原创 sqlite数据库使用与测试
1、使用sqlitedev安装和管理数据库,为sqlite3,创建的数据库默认在sqlite的安装目录下;2、项目中引入sqlite-jdbc-3.7.2.jar;3、添加测试类,如下:package com.zcb.test;import java.sql.Connection;import java.sql.DriverManager;import java.sql.Res
2016-08-05 10:39:07 824
原创 Junit4.*单元测试
Junit4Test:package junittest;import org.junit.After;import org.junit.AfterClass;import org.junit.Before;import org.junit.BeforeClass;import org.junit.Test;import org.junit.runner.JUn
2010-05-28 17:39:00 733
原创 Juint2.*套件测试
把多个单例测试组合成套件一起测试。有MyTest、TestMain两个类,代码如下:package test;import junit.framework.Assert;import junit.framework.Test;import junit.framework.TestCase;import junit.framework.TestSuite;publ
2010-05-28 17:12:00 472
原创 Junit2.+单个测试
测试单个对象,可以直接运行此类执行main方法,也可以run as junit test。package test;import junit.framework.Assert;import junit.framework.Test;import junit.framework.TestCase;import junit.framework.TestSuite;pub
2010-05-28 17:00:00 529
原创 java中调用JavaScript高级应用(在JavaScript中调用Java中对象的方法)
前面我们已经看到来在java中调用脚本引擎执行JavaScript,现在我们看下将对象绑定到脚本引擎后,怎么在JavaScript中调用Java中对象的方法。使用实例如下:import java.util.HashMap;import java.util.Map;import java.util.logging.Level;import java.util.lo
2010-05-21 13:58:00 4184
原创 使用JTA做全局事务
用JTA管理多数据库连接事务。1、引入包jta.jar2、引入类:import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.SQLException;import java.util.logging.Level;import java.util.logging.Logger;import j
2010-05-21 13:46:00 917 1
原创 使用JTA做全局事务
用JTA管理多数据库连接事务。1、引入包jta.jar2、引入类:import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.SQLException;import java.util.logging.Level;import java.util.logging.Logger;import j
2010-05-21 13:46:00 607
原创 JTA使用
用JTA管理多数据库连接事务。1、引入包jta.jar2、引入类:import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.SQLException;import java.util.logging.Level;import java.util.logging.Logger;import j
2010-04-13 16:25:00 1703
原创 RMI的使用
1、定义接口,继承java.rmi.Remote接口中的方法都抛出java.rmi.RemoteException2、实现接口,继承java.rmi.server.UnicastRemoteObject必须包含无参数的构造方法,且抛出java.rmi.RemoteException;类中的方法都抛出java.rmi.RemoteException3、服务器端设置:publi
2010-04-13 15:52:00 417
原创 在TOMCAT下,从liferay源码部署liferay门户
1、下载liferay-portal-src-5.2.3和liferay-portal-ext-5.2.3;2、构建EXT:在portal项目的build.xml中依次执行clean、start、build-ext任务;3、portal与ext项目下都添加app.server.zcb.properties文件,文件名称中的“zcb”为计算机的登录名,内如如下:lp.ext.dir
2010-03-04 17:06:00 1881 1
原创 在JAVA程序中直接执行JAVASCRIPT代码(简单调用实例)
JDK6.0支持JAVA与JAVASCRIPT之间的互相调用,下面的实例将演示几种JAVA代码调用执行JAVASCRIPT代码的方法。import javax.script.Invocable;import javax.script.ScriptEngine;import javax.script.ScriptEngineManager;import javax.script.S
2009-11-16 23:37:00 1099 1
原创 Spring AOP例子
本实例是前面Ioc的例子上的延续。增加类 MyBeforeAdvice.java import java.lang.reflect.Method;import org.springframework.aop.MethodBeforeAdvice;public class MyBeforeAdvice implements MethodBeforeAdvice{
2009-09-07 23:31:00 1520 2
原创 Spring的Ioc简单使用实例(含XML配置文件路径知识)
1、引入spring.jar包。2、编写代码说明:这些类和XML配置文件都在同一个包“springtest”中接口类 TInterface.javapublic interface TInterface {public String getName();} 接口实现类 TImpl.javapublic class TImpl implements TInterface{
2009-09-04 20:49:00 1769
原创 焦点的获取与失去时改变焦点元素的样式
实现此功能,是根据元素的onfocus和onblue事件实现。代码如下,此处有两种方式实现,一种为直接更改,另一种为样式文件 JSP Page <!-- function funSearch(){ document.forms[0].action="#"+d
2009-08-20 23:21:00 4383
原创 自定义标签的简单实现
包含标签处理类、标签描述文件tld、web.xml添加、jsp页面中使用。处理类如下:TagTest.javapublic class TagTest extends TagSupport{public int doStartTag() throws JspTagException{ return EVAL_BODY_INCLUDE; } public i
2009-07-10 17:22:00 541
原创 POI读写excel文件实例
在开发过程中,与excel文件交互是常有的事情,下面用POI实现了个简单的例子。代码如下(用的是POI-3.0.2): public static void main(String[] args) { try { String filepath = "d://问题清单.xls"; FileInputStream f
2009-06-24 09:48:00 1457 1
原创 httpclient访问跨服务器数据(可以用来实现SSO)
利用httpclient访问跨服务器数据的特性,实现单点登录(SSO)。以下为一个实现的例子: HttpServletRequest req = (HttpServletRequest) request; HttpServletResponse res = (HttpServletResponse) response; if (req.ge
2009-06-19 14:42:00 2986
原创 YUI的简单实现(含隐藏列、自定义超链接)
YUI是一个强大的JS框架,能很好的实现页面中的动态表格功能,且能够跨浏览器实现,开发时不用考虑不同浏览器问题。本实例是YUI实现表格的一个简单例子,此实例是以YUI提供的实例为基础,增加了列的隐藏和自定义超链接。 引入的文件: 样式:<!--body { margin:0; padding:0;}.yui-skin-sam .y
2009-06-19 13:43:00 1099
原创 javascript和ajax的跨域访问实现
一、javascript跨域访问1、设置访问页面与被访问页面的document.domain的值。2、利用iframe将两个域的页面联系起来。 二、ajax跨域访问1、利用script标签实现实现例中有两个页面a.b.com/source.jsp、c.d.com/target.jsp,其中在source.jsp页面中访问target.jsp页面代码如下:source
2009-06-18 10:30:00 496
原创 prototype-1.6.0.2.js的是使用实例
为了实现prototype-1.6.0.2.js中Ajax对象的功能,新建了两个jsp页面:source.jsp和target.jsp,其中由source.jsp利用ajax访问target.jsp。target.jsp页面主要代码如下: <!-- function hiddenFun(){ alert(
2009-06-17 15:21:00 1452
原创 继承类中带参数构造函数的初始化问题
问题起因:现有类A、类B,类A含属性a,类B含属性b,B继承A,现需要在B中有一个带参构造函数,初始化时给a、b两个属性赋值。方法:在A、B中都增加带参构造函数,设A名称为Father,属性为strfather,B名称为Son,属性为strson,代码如下 类Father.java:public class Father { private String strfathe
2009-04-29 13:46:00 1871
原创 使用log4j获取SQL语句
log4j属性文件(直接放在源包下):log4j.propertieslog4j.rootLogger=DEBUG,stdoutlog4j.logger.java.sql.PreparedStatement=DEBUG,stdoutlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.std
2009-04-29 09:44:00 13454
原创 映射中iterate标签的使用
由于iterate标签的property属性的值必须为java.util.List,所有如果需要传递的参数类型为List型时,需要再包装一层后再传递给映射文件。应用例子如下:在映射文件中添加一个映射,如下:SELECT * FROM ttree $list[]$ 或SELECT * FROM ttree
2009-04-24 16:24:00 885
原创 一个iBATIS的简单实现(含sql语句中表名等的动态传入)
环境:平台:netbeans IDE 6.5引入包:classes12.jar、ibatis-2.3.4.726.jar源程序包结构如下附件中的图片 ibatis配置文件SQLMapConfig.xml代码如下:<!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config
2009-04-22 16:23:00 4877
原创 JSTL利用fmt标签国际化的基础实现
环境:引入库jstl,含jstl.jar和stardard.jar两个包编写两个属性文件:MyMutiLanguage_en_US.properties和MyMutiLanguage_zh_CN.properties内容分别为:testkey=it_is_test和testkey=测试 页面Muti_LanguageTest代码如下:%@page contentType="te
2009-04-02 23:44:00 718
原创 用URL类读取网络页面源文件保存到本地
实例如下:编写类URLTest.java:import java.io.BufferedReader;import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.io.InputStreamReader;import java.net.URL;import java.n
2009-04-02 22:30:00 811
原创 利用包commons-fileupload-1.2.jar实现页面的附件上传
环境:客户端页面中form的action为本servlet,引入包commons-fileupload-1.2.jar使用的servlet类FileUploadServlet.java代码如下: import java.io.File;import java.io.IOException;import java.io.PrintWriter;import java.util.Iter
2009-03-31 14:05:00 2379 2
原创 定时器:Timer与Quartz应用实例
环境:引入包quartz-1.6.1.jar Timer应用实例: 类TimerTest.java:import java.util.Date;import java.util.Timer;public class TimerTest{ public static void main(String[] args){ Timer testtimer = n
2009-03-31 13:44:00 1148
原创 利用Java更改本地系统文件夹中内容
原因:Domino导出的附件中有时为HTM页面,里面对图片等的引用路径多含了“$FILE/” 需求:替换指定文件夹中HTM页面中的“$FILE/”为空方案:利用Java程序解决操作本地文件夹和文件源代码如下:import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import
2009-03-31 10:39:00 709
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人