人民幣定價:39 元
定價
:NT$ 234 元優惠價
:87 折 204 元
絕版無法訂購
相關商品
商品簡介
目次
商品簡介
本書介紹了一種將極限編程(XP)、敏捷模型驅動、重構等方法相結合的敏捷軟件開發過程和軟件開發需要的3種重要的技術。全書緊密地結合一個實際范例程序的開發,展示了敏捷開發的完整生命周期。除此之外,本書還引入了很多先進的技術和工具,便于讀者進一步的學習和使用。本書中介紹的技術和方法對進行高效的、敏捷的Java企業級應用程序開發有極大的幫助。 本書深入淺出,適合于廣泛的軟件開發的相關群體,無論是具備了一定Java基礎知識的學習者、具有一定經驗的開發者、高水平的軟件架構師,還是軟件項目技術負責人或項目經理,都可以從本書中受益。
目次
第一部分 概述
第1章 Java敏捷開發介紹
1.1 本章內容
1.2 本書中使用的技術
1.2.1 運行時技術
1.2.2 開發工具
1.3 本書使用的軟件開發方法
1.4 小結
1.5 推薦資源
第2章 范例程序:一個在線的時間報表系統
2.1 本章內容
2.2 業務需求
2.3 軟件開發方法
2.3.1 XP和AMDD概述
2.3.2 探索階段
2.3.3 計劃階段
2.3.4 產品的迭代開發階段(漸進式構建軟件)
2.3.5 項目的范圍
2.3.6 系統維護
2.4 將XP和AMDD應用到范例程序中
2.4.1 領域建模
2.4.2 用戶界面原形
2.4.3 故事板
2.4.4 用戶故事
2.4.5 發布(和迭代)計劃
2.4.6 術語表
2.4.7 白板上的框架
2.5 關于Wiki軟件
2.6 小結
2.7 推薦資源
第二部分 構建范例程序
第3章 基于XP和AMDD的架構和設計模型
3.1 本章內容
3.2 設計方法和工件的選擇
3.3 靈活的架構圖
3.4 從用戶故事到設計
3.5 使用CRC卡對類進行分析
3.6 程序流程圖(自創工件)
3.6.1 一種補充技術
3.6.2 使用CRUD列對程序流程圖進行擴展
3.7 UML類圖
3.8 UML包圖
3.9 文件目錄結構
3.10 范例文件名
3.11 端到端的開發步驟
3.12 驗收測試
3.12.1 登錄
3.12.2 時間報表清單
3.12.3 輸入工時
3.13 其他要考慮的問題
3.14 小結
3.15 推薦資源
第4章 環境安裝:JDK,Ant和JUnit
4.1 本章內容
4.2 Java平臺標準版開發包(JDK)
4.3 目錄結構
4.4 Ant
4.4.1 一個簡單的Ant構建文件
4.4.2 一個全面的Ant構建文件
4.5 JUnit
4.5.1 獨立的JUnit運行器
4.5.2 在Eclipse SDK中使用JUnit
4.6 SimpleTest程序:把工具整合在一起使用
4.6.1 SimpleTest.java
4.6.2 JUnit的斷言方法
4.6.3 運行SimpleTest(一個單獨的JUnit的測試用例)
4.6.4 在一個批處理中執行JUnit測試
4.7 測試先行的設計和重構
4.8 小結
4.9 推薦資源
第5章 使用Hibernate使對象持久化
第6章 Spring框架概述
第7章 Spring Web MVC框架
第8章 Eclipse風潮
第三部分 高級特性
第9章 日志、調試、監控和性能分析
第10章 超越基礎
第11章 下一階段
第12章 分別寄語
第四部分 附錄
附錄A 本書代碼下載
附錄B 對范例程序的重構誤數據問題的修改
附錄C Java代碼規范
附錄D Web應用安全
附錄E 范例程序開發過程一覽表
附錄F 敏捷建模的價值、實踐和原則一覽表
附錄G 極限編程(XP)一覽表
附錄H 一些不錯的工具
附錄I 可視化模式研究
第1章 Java敏捷開發介紹
1.1 本章內容
1.2 本書中使用的技術
1.2.1 運行時技術
1.2.2 開發工具
1.3 本書使用的軟件開發方法
1.4 小結
1.5 推薦資源
第2章 范例程序:一個在線的時間報表系統
2.1 本章內容
2.2 業務需求
2.3 軟件開發方法
2.3.1 XP和AMDD概述
2.3.2 探索階段
2.3.3 計劃階段
2.3.4 產品的迭代開發階段(漸進式構建軟件)
2.3.5 項目的范圍
2.3.6 系統維護
2.4 將XP和AMDD應用到范例程序中
2.4.1 領域建模
2.4.2 用戶界面原形
2.4.3 故事板
2.4.4 用戶故事
2.4.5 發布(和迭代)計劃
2.4.6 術語表
2.4.7 白板上的框架
2.5 關于Wiki軟件
2.6 小結
2.7 推薦資源
第二部分 構建范例程序
第3章 基于XP和AMDD的架構和設計模型
3.1 本章內容
3.2 設計方法和工件的選擇
3.3 靈活的架構圖
3.4 從用戶故事到設計
3.5 使用CRC卡對類進行分析
3.6 程序流程圖(自創工件)
3.6.1 一種補充技術
3.6.2 使用CRUD列對程序流程圖進行擴展
3.7 UML類圖
3.8 UML包圖
3.9 文件目錄結構
3.10 范例文件名
3.11 端到端的開發步驟
3.12 驗收測試
3.12.1 登錄
3.12.2 時間報表清單
3.12.3 輸入工時
3.13 其他要考慮的問題
3.14 小結
3.15 推薦資源
第4章 環境安裝:JDK,Ant和JUnit
4.1 本章內容
4.2 Java平臺標準版開發包(JDK)
4.3 目錄結構
4.4 Ant
4.4.1 一個簡單的Ant構建文件
4.4.2 一個全面的Ant構建文件
4.5 JUnit
4.5.1 獨立的JUnit運行器
4.5.2 在Eclipse SDK中使用JUnit
4.6 SimpleTest程序:把工具整合在一起使用
4.6.1 SimpleTest.java
4.6.2 JUnit的斷言方法
4.6.3 運行SimpleTest(一個單獨的JUnit的測試用例)
4.6.4 在一個批處理中執行JUnit測試
4.7 測試先行的設計和重構
4.8 小結
4.9 推薦資源
第5章 使用Hibernate使對象持久化
第6章 Spring框架概述
第7章 Spring Web MVC框架
第8章 Eclipse風潮
第三部分 高級特性
第9章 日志、調試、監控和性能分析
第10章 超越基礎
第11章 下一階段
第12章 分別寄語
第四部分 附錄
附錄A 本書代碼下載
附錄B 對范例程序的重構誤數據問題的修改
附錄C Java代碼規范
附錄D Web應用安全
附錄E 范例程序開發過程一覽表
附錄F 敏捷建模的價值、實踐和原則一覽表
附錄G 極限編程(XP)一覽表
附錄H 一些不錯的工具
附錄I 可視化模式研究
主題書展
更多
主題書展
更多書展本週66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。