原创 Spring AOP例子

       本實例是前面Ioc的例子上的延續。 增加類 MyBeforeAdvice.java   import java.lang.reflect.Method;import org.springframework.aop.Metho

原创 JTA使用

用JTA管理多數據庫連接事務。 1、引入包jta.jar 2、引入類: import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.SQLExc

原创 利用Java更改本地系統文件夾中內容

原因:Domino導出的附件中有時爲HTM頁面,裏面對圖片等的引用路徑多含了“$FILE/”  需求:替換指定文件夾中HTM頁面中的“$FILE/”爲空 方案:利用Java程序解決操作本地文件夾和文件 源代碼如下: import java

原创 映射中iterate標籤的使用

由於iterate標籤的property屬性的值必須爲java.util.List,所有如果需要傳遞的參數類型爲List型時,需要再包裝一層後再傳遞給映射文件。 應用例子如下: 在映射文件中添加一個映射,如下: <select id="g

原创 利用包commons-fileupload-1.2.jar實現頁面的附件上傳

 環境:客戶端頁面中form的action爲本servlet,引入包commons-fileupload-1.2.jar 使用的servlet類FileUploadServlet.java代碼如下:   import java.io.Fi

原创 使用log4j獲取SQL語句

log4j屬性文件(直接放在源包下): log4j.properties log4j.rootLogger=DEBUG,stdout log4j.logger.java.sql.PreparedStatement=DEBUG,stdout

原创 用URL類讀取網絡頁面源文件保存到本地

實例如下: 編寫類URLTest.java: import java.io.BufferedReader;import java.io.File;import java.io.FileOutputStream;import java.io

原创 一個iBATIS的簡單實現(含sql語句中表名等的動態傳入)

 環境: 平臺:netbeans IDE 6.5 引入包:classes12.jar、ibatis-2.3.4.726.jar 源程序包結構如下附件中的圖片   ibatis配置文件SQLMapConfig.xml代碼如下: <?xml

原创 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頁面主要代碼如下

原创 繼承類中帶參數構造函數的初始化問題

問題起因:現有類A、類B,類A含屬性a,類B含屬性b,B繼承A,現需要在B中有一個帶參構造函數,初始化時給a、b兩個屬性賦值。 方法:在A、B中都增加帶參構造函數,設A名稱爲Father,屬性爲strfather,B名稱爲Son,屬性爲s

原创 定時器:Timer與Quartz應用實例

環境:引入包quartz-1.6.1.jar   Timer應用實例:   類TimerTest.java: import java.util.Date;import java.util.Timer; public class Timer

原创 JSTL利用fmt標籤國際化的基礎實現

環境:引入庫jstl,含jstl.jar和stardard.jar兩個包 編寫兩個屬性文件:MyMutiLanguage_en_US.properties和MyMutiLanguage_zh_CN.properties 內容分別爲:tes

原创 sqlite數據庫使用與測試

1、使用sqlitedev安裝和管理數據庫,爲sqlite3,創建的數據庫默認在sqlite的安裝目錄下; 2、項目中引入sqlite-jdbc-3.7.2.jar; 3、添加測試類,如下: package com.zcb.test;

原创 RMI的使用

1、定義接口,繼承java.rmi.Remote 接口中的方法都拋出java.rmi.RemoteException 2、實現接口,繼承java.rmi.server.UnicastRemoteObject 必須包含無參數的構造方法,且拋

原创 Junit2.+單個測試

測試單個對象,可以直接運行此類執行main方法,也可以run as junit test。 package test; import junit.framework.Assert; import junit.framework.Test