Java敏捷開發:使用Spring,Hibernate和Eclipse

Java敏捷開發:使用Spring,Hibernate和Eclipse

本書介紹了一種將極限編程(XP)、敏捷模型驅動、重構等方法相結合的敏捷軟體開發過程和軟體開發需要的3種重要的技術—Spring、Hibernate和Eclipse。全書緊密地結合一個實際範例程式的開發,展示了敏捷開發的完整生命周期。除此之外,本書還引入了很多先進的技術和工具,便於讀者進一步的學習和使用。本書中介紹的技術和方法對進行高效的、敏捷的Java企業級應用程式開發有極大的幫助。

基本介紹

  • 書名Java敏捷開發:使用Spring,Hibernate和Eclipse
  • 作者:(美)赫姆瑞賈尼
  • ISBN:9787115154286
  • 定價:39.00 元
  • 出版社:人民郵電出版社
  • 出版時間:2007年
  • 開本:16
內容簡介,目錄,

內容簡介

本書深入淺出,適合於廣泛的軟體開發的相關群體,無論是具備了一定Java基礎知識的學習者、具有一定經驗的開發者、高水平的軟體架構師,還是軟體項目技術負責人或項目經理,都可以從本書中受益。
Java敏捷開發:使用Spring,Hibernate和Eclipse

目錄

第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 可視化模式研究

相關詞條

熱門詞條

聯絡我們