- 模式:工程化實現及擴展(設計模式Java 版)
- 王翔 孫遜
- 537字
- 2018-12-27 13:09:37
示例項目使用說明
1.工作區(Workspace)的創建和整理
1)創建Workspace
首先,在開始編碼、設計具體的項目前,如果讀者是項目的技術負責人,那么首先要做的就是建立Workspace(而不是具體的Project),如圖A1-1所示,并從整體上規劃開發成果的布局。

圖A1-1 在Eclipse中建立Workspace
2)定義文件目錄
接著,需要通過文件目錄整體上規劃項目過程產品和交付成果的布局,本書采用如圖A1-2和圖A1-3所示的規劃。

圖A1-2 本書示例Workspace的布局

圖A1-3 實際項目文件夾布局
其中:
●文件夾lib存放需要引用外部的.class、.jar、.war文件。
●文件夾practicalpattern存放各個模式示例類型源代碼。
●文件夾practicalpattern.unitTest存放各個模式示例的單元測試程序。
此外,doc文件夾用于保存文檔。
3)定義項目包空間
完成Workspace文件夾的定義后,需要妥善定義項目中各個包名稱,如圖A1-4所示。

圖A1-4 定義包空間
2.準備單元測試環境
由于本書重在介紹各模式的工程化實現,建議讀者采用單元測試跟蹤(Trace)的方式學習每個示例,而不是通過建立Console甚至是JSP、AWT/Swing項目去學習示例,因為后者往往需要浪費不少的時間去做與模式實現和使用無關的事情。
本書所有單元測試示例都是基于JUnit 4.x完成的,讀者可以通過JUnit 4.x執行和調試本書所有示例。
1)執行單元測試(如圖A1-5和圖A1-6所示)

圖A1-5 執行單元測試

圖A1-6 確認單元測試執行效果
2)調試單元測試示例(如圖A1-7和圖A1-8所示)

圖A1-7 通過JUnit 4.x調試單元測試示例

圖A1-8 跟蹤調試情況