原创 工廠方法-FactoryMethod

工廠方法:將各種產品使用不同的工廠來生產,各種工廠中的創建方法可以互相獨立地改變,並將這些工廠類抽象出一個共同的父類。     code:抽象類(或接口):public abrtract class Auto{    abstract p

原创 Spring與xFire結合開發WebService

spring xfire是一種比較簡單的webservcie方式,下面的步驟描述一個例子。基本流程是:1.加載spring,xfire jar文件2.web.xml加載applicationContext.xml,xfire3.創建ja

原创 常用的正則表達式

常用的正則表達式   匹配中文字符的正則表達式: [\u4e00-\u9fa5]評註:匹配中文還真是個頭疼的事,有了這個表達式就好辦了   匹配雙字節字符(包括漢字在內):[^\x00-\xff]評註:可以用來計算字符串的長度(一個雙字節

原创 線程的關閉

Java 之前有個api函數可以直接關閉線程, stop(), 後來, 取消了. 其替代的方式主要有兩種: 1. 自己加入一個成員變量, 我們在程序的循環裏面, 輪流的去檢查這個變量, 變量變化時,就會退出這個線程. 代碼示例如下pack

原创 使用xfire編寫返回值爲list的webservice服務

功能描述:平常在項目中使用xfire來寫webservice返回值大都爲字符串,今天無意間查看了xfire的官方文檔,發現用xfire來編寫返回值爲list的web服務也很簡單。但步驟稍微繁瑣一點。怕遺忘,特此記錄一番。環境描述:myec

原创 OGNL的使用----Action提示信息

使用Struts2標籤必須先導入標籤庫,在頁面使用如下代碼導入Struts2標籤:<%@taglib prefix="s" uri="/struts-tags"%>     actionerror和actionmessage標籤: 這兩個

原创 OGNL的使用----控制標籤

使用Struts2標籤必須先導入標籤庫,在頁面使用如下代碼導入Struts2標籤:<%@taglib prefix="s" uri="/struts-tags"%>     if/elseif/else標籤:   <s:set name=

原创 人生若只如初見

      人生若只如初見,所有往事都化爲江南的一場煙雨,在相視一笑中,隨風盪漾起回憶的波紋,然後再漸漸隱去在畫中的江南,只因爲你的離去,我竟爲你留下的驚豔,傾情傷懷。         時光太匆匆,我們總也回不到過去,也許曾一見傾心

原创 單例模式-Singleton

單例模式:保證一個類僅有一個實例,並提供一個訪問它的全局訪問點。 兩種實現方式: 餓漢式:在類加載時被實例化,在多線程環境中不會產生多個實例public class Singleton{   private Singleton(){}  

原创 XFire建立webservice服務和客戶端

  XFire 是與Axis 2並列的新一代Web Service框架,通過提供簡單的API支持Web Service各項標準協議,幫助你方便快速地開發Web Service應用。 相對於Axis來說,目前XFire相對受歡迎,加上其提