官术网_书友最值得收藏!

示例項目使用說明

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 跟蹤調試情況

主站蜘蛛池模板: 牙克石市| 宜宾市| 中江县| 宁波市| 米易县| 策勒县| 沁阳市| 沁阳市| 海丰县| 甘谷县| 丰镇市| 朝阳区| 宜兴市| 高密市| 洛宁县| 舒城县| 青浦区| 宝鸡市| 通道| 察雅县| 曲水县| 宜君县| 田阳县| 宁安市| 观塘区| 东方市| 文山县| 漳平市| 新竹市| 成武县| 陇南市| 曲阜市| 松滋市| 安平县| 鄂州市| 贡嘎县| 霍州市| 获嘉县| 益阳市| 易门县| 额济纳旗|