posts - 262,  comments - 221,  trackbacks - 0
          01 2008 檔案
          【轉】Dom4j中自帶的教程      摘要: 來自Dom4j中的cookbook  閱讀全文
          posted @ 2008-01-30 17:13 Paul Lin 閱讀(2246) | 評論 (0)  編輯
          TDD與Junit的一點偶想
          posted @ 2008-01-29 11:36 Paul Lin 閱讀(1386) | 評論 (1)  編輯
          設計模式總結-Composite模式(一)      摘要: Composite模式的特點:
          ·Composite模式一般都有一個抽象類或接口來表示最基本的構件。
          ·Composite模式一般都由兩類對象構成:表示單個元素的對象(Primitive)和表示多個元素組合的對象(Composite)
          ·Composite模式下Primitive和Composite對象都繼承或實現上層接口或父類
          ·Composite模式下每個構件都含有三個基礎方法:add(構件)、remove(構件)、iterator()
          ·Composite對象含有一個用來保存其下所有基礎元素的的集合,例如:Vector,ArrayList,HashMap
          ·Composite對象的方法被調用時一般都會引起其下所有基礎元素相同方法的調用,即遞歸調用。  閱讀全文
          posted @ 2008-01-21 09:55 Paul Lin 閱讀(3136) | 評論 (0)  編輯
          Oracle中如何插入特殊字符:& 和 ' (多種解決方案)      摘要: Oracle中如何插入特殊字符:& 和 '  閱讀全文
          posted @ 2008-01-16 14:59 Paul Lin 閱讀(48441) | 評論 (4)  編輯
          設計模式總結-Adapter模式      摘要: 從上面的四種方式來看,方式二最簡單也最常用,方式三最靈活,方式一和四有相同的地方就是都繼承了其中的某一個類,這樣就限制了適配器的子類不能再繼承其它的功能父類了,不同的地方是方式一使用委托的方式來完成類B的功能,而方式四則自己實現了接口的方法。  閱讀全文
          posted @ 2008-01-14 17:50 Paul Lin 閱讀(1439) | 評論 (0)  編輯
          設計模式總結-Proxy模式      摘要: Proxy類具有幾個特點

          ·Proxy類一般都實現或繼承了后臺對象接口或抽象類,在其中實現了后臺對象接口的方法,這樣外界和代理類打交道的客戶端看到的是和后臺對象一樣的接口。根本不知道自己在和代理對象打交道。

          ·Proxy類一般都含有一個后臺對象作為其成員,因為代理類需要在其實現接口的方法中調用后臺對象的真正方法來實現業務邏輯。

          ·Proxy類一般都需要包含一個能夠驗證用戶請求是否合法的對象,如上例中的ForumPermisssions類,作為轉發或拒絕用戶請求的判斷依據  閱讀全文
          posted @ 2008-01-14 17:40 Paul Lin 閱讀(1505) | 評論 (0)  編輯
          基于Service和Command模式的簡單MVC實現      摘要: MVC和Command模式的一個結合,用于完成小型的Web控制  閱讀全文
          posted @ 2008-01-09 17:30 Paul Lin 閱讀(2627) | 評論 (6)  編輯
          項目需求的分析方法之我見      摘要: 項目需求分析的過程:

          ·這個功能到底是什么?

          ·這個功能由誰來做,功能操作的對象是誰?

          ·這個功能操作的前置條件是什么?

          ·這個功能操作的后續流程是什么?
            閱讀全文
          posted @ 2008-01-06 16:52 Paul Lin 閱讀(485) | 評論 (0)  編輯
          設計模式總結-單例模式      摘要: 在多線程環境下,我們無法保證一個方法能夠持續運行到結束,其他線程的方法才開始運行。因而可能存在這樣一種情形:兩個線程幾乎同時嘗試初始化單例類。假設第一個方法發現單例為空,而第二個方法在此刻開始運行,它也會發現該單例為空。接下來,這兩個方法都將對該單例進行初始化  閱讀全文
          posted @ 2008-01-03 22:31 Paul Lin 閱讀(1222) | 評論 (0)  編輯
          設計模式總結-Builder模式(二)      摘要: 使用Builder模式的最佳場合應該是:對象的構建過程長或復雜、構建對象所需的全部參數無法在一開始就完全獲得,必須通過一步步的交互過程來獲取。例如:通過Web頁面的輸入或用戶選擇來構建所需對象  閱讀全文
          posted @ 2008-01-02 23:51 Paul Lin 閱讀(1618) | 評論 (2)  編輯
          設計模式總結-Builder模式      摘要: 所以我們可以將Builder模式分成四個組成部分:·產品:public interface Product·零件:Public interface Part·生產零件的過程:public interfact Builder·組裝零件的過程:public class Director   閱讀全文
          posted @ 2008-01-02 23:01 Paul Lin 閱讀(519) | 評論 (0)  編輯
          設計模式總結-Prototype模式      摘要: Prototype模式最適用的場合應該是:當幾個對象的類僅在屬性上存在一點差異,而行為上完全相同時。可以在復制一個原型對象后,對其屬性進行細小的微調,從而實現定制化的目的。  閱讀全文
          posted @ 2008-01-02 22:59 Paul Lin 閱讀(2036) | 評論 (0)  編輯
          設計模式總結-工廠模式      摘要: 從上面的4種方式來看,方式1~3適合于工廠所產生的對象都是屬于同一個父類型的,而方式4則適合于工廠需要產生多種類型的產品,而每一種類型的產品下面又有多個子類型的情況。
            閱讀全文
          posted @ 2008-01-02 22:54 Paul Lin 閱讀(455) | 評論 (0)  編輯
          博客搬家了!      摘要: CSDN原博客部分文章的鏈接地址  閱讀全文
          posted @ 2008-01-02 22:43 Paul Lin 閱讀(1668) | 評論 (0)  編輯

          <2008年1月>
          303112345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(21)

          隨筆分類

          隨筆檔案

          BlogJava熱點博客

          好友博客

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 新密市| 仁怀市| 崇阳县| 隆子县| 贺兰县| 冷水江市| 泰顺县| 临高县| 天津市| 漳浦县| 潢川县| 恩平市| 五指山市| 垣曲县| 靖州| 师宗县| 云阳县| 南召县| 湖口县| 张北县| 陈巴尔虎旗| 兴化市| 隆尧县| 万州区| 临颍县| 萝北县| 洛南县| 泰安市| 图木舒克市| 晴隆县| 梨树县| 垫江县| 米泉市| 青阳县| 丰顺县| 云林县| 永和县| 德兴市| 鄢陵县| 罗山县| 商城县|