|
簡體版
論壇
暢銷
連載
圖書
資訊
首頁
國學/古籍
|
文學藝術
|
人文社科
|
經濟管理
|
生活時尚
|
科學技術
|
教材教輔
|
少兒讀物
圖書搜索:
全部
ISBN
書名
作者
叢編項
出版社
主題項
簡介
全部圖書
可讀圖書
可購圖書
高級搜索
敏捷持續集成:高效研發之道(CruiseControl版)
-
書籍詳細信息
查看同類圖書:
科學技術
»
計算機/網絡
»
軟件與程序設計
»
JAVA及其相關
»
敏捷持續集成:高效研發之道(CruiseControl版)
敏捷持續集成:高效研發之道(CruiseControl版)
【作 者】:
羅時飛
編
【叢編項】:
開源技術專家
【裝幀項】:
平裝 16 / 315
【出版項】:
電子工業出版社
/ 2008年
【ISBN號】:
9787121065576 / 7121065576
【原書定價】:
¥39.50
有2家書店打折銷售
【主題詞】:
計算機/網絡-程序設計-
Java Java Script J2EE
書籍介紹
購買本書
【圖書簡介】
在并重“理論與實踐”思想的指引下,作者踏上了持續集成及CruiseControl的寫作行程。全書共分為5部分內容:第1部分(初涉持續集成)由持續集成概述(第1章)、實施持續集成(第2章)構成,這部分內容的著眼點在于闡述相關的背景知識及初步認識持續集成;第2部分(敏捷持續集成)由基于Subversion的持續集成實戰(第3a章)、基于CVS的持續集成實戰(第4章)、基于VSS的持續集成實戰(第5章)、基于ClearCase的持續集成實戰(第6章)構成,這部分內容將實戰擺在了首當其沖的位置;第3部分(持續集成權威指南)由持續數據庫集成(第7章)、持續單元及集成測試(第8章)、持續評審(第9章)、持續部署(第10章)、持續功能及負載測試(第11章)、持續反饋(第12章)構成,研究實戰背后的理論知識成為了這部分內容的重點;第4部分(CruiseControl高級特性)由分布式集成構建(第13章)、CruiseControl內核研究及擴展(第14章)構成,這是屬于CruiseControl自身的盛宴;第5部分由維護CC配置文件(附錄A)構成,它是查找CruiseControl配置文件相關知識點的權威去處。本書適合作為CI集成人員、Java/JavaEE開發者、架構師、項目及產品開發經理的參考書,同時,本書非常適合于高校相關專業的學生,以及對持續集成有興趣的各類讀者。
【作者簡介】
羅時飛,獨立JavaEE顧問、西安交通大學碩士。將近10年的JavaEE開發、架構經驗,理論和經驗并重。對JavaEE平臺、敏捷方法及開源技術有深入研究,出版圖書多本,曾被評為電子工業出版社的“優秀作譯者”。他一直在依托http://www.open-v.com網站專職從事企業級Java的推廣工作,其近期代表作品有:《精通EJB3.0》(第4版,譯)、《精通Spring2.0》、《敏捷Acegi、CAS——構建安全的Java系統》。
【本書目錄】
第1部分 初涉持續集成
第1章 持續集成概述
1.1 敏捷軟件研發
1.1.1 提煉重復任務一實現可回歸性的重要前提
1.1.2 敏捷性——奔向成功的致勝法寶
1.2 何謂持續集成
1.2.1 驅動CI的引擎——CI服務器
1.2.2 敏捷配置管理
1.3 CruiseControl初探
1.4 小結
第2章 實施持續集成
2.1 CruiseControl的下載和安裝
2.1.1 登錄到CruiseControl的遺留Web控制臺
2.1.2 登錄到CruiseControl的新一代Web控制臺
2.2 connectfour示例分析
2.2.1 connectfour項目背景
2.2.2 分析confi9.xml配置文件
2.3 自定義CruiseControl的運行時行為
2.3.1 保護JMX HttpAdapter適配器
2.3.2 借助于RMl操控CruiseControl服務器
2.3.3 調整CruiseControl的JVM內存使用
2.4 小結
第2部分 敏捷持續集成
第3章 基于Subversion的持續集成實戰
3.1 CruiseControl內置的SCM支持
3.2 Subversion的安裝及配置
3.2.1 安裝Subversion
3.2.2 配置及初始化Subversion配置庫
3.3 Spring PetClinic概述
3.4 借助Subversion和CruiseControl實施持續集成
3.4.1 從Subversion檢出petclinic項目
3.4.2 配置confi9.xml
3.4.3 觸發持續集成工作
3.4.4 查看持續構建結果
3.5 Subversion客戶端支持
3.6 CmiseControl若干技巧
3.6.1 模塊化Ant文件
3.6.2 穩健應對構建失敗
3.6.3 控制收集修改集合的策略
3.6.4 自定義構建產出物的分發渠道
3.6.5 借助SVNLabellncrementer插件控制構建Label的生成
3.7 小結
第4章 基于CVS的持續集成實戰
4.1 CVS的安裝及配置
4.2 基于CruiseComrol的持續集成實戰
4.2.1 檢出位于CVS配置庫中的petclinic項目
4.2.2 配置confi9.xml
4.2.3 開始實施Cl
4.3 CVS客戶端支持
4.4 CruiseControl若干技巧
4.4.1 自定義郵件分發策略
4.4.2 控制不同項目的并行構建能力
4.4.3 監控Jogs中的日志文件
4.4.4 傳遞給各構建腳本的系統屬性
4.4.5 借助CVSLabellncrementer插件控制構建Label的生成
4.4.6 自定義構建時機
4.5 小結
第5章 基于VSS的持續集成實戰
5.1 VSS的安裝及配置
5.1.1 VSS petclinic配置庫的初始化工作
5.1.2 借助Eclipse VSS插件導入petclinic項目
5.2 實施基于VSS的持續集成
5.2.1 “檢出”petclinic項目
5.2.2 配置confi9.xml
5.2.3 調整Ant build.xml構建文件
5.2.4 涉CI之初
5.3 CruiseControl單次構建過程詳解
5.4 小結
第6章 基于ClearCase的持續集成實戰
6.1 ClearCase Explorer客戶端的安裝及配置
6.1.1 設定CLEARCASE PRIMARY GROUP環境變量
6.1.2 創建共享目錄
6.1.3 借助ClearCase Explorer創建靜態視圖
6.2 CruiseControl持續集成的實施
6.2.1 驗證ClearCase Explorer是否正常
6.2.2 實施基于ClearCase的持續集成
6.3 ClearCase Remote Client for Eclipse工作情形
6.4 ClearCase相關資源介紹
6.5 小結
第3部分 持續集成權威指南
第7章 持續數據庫集成
7.1 持續數據厙集成概述
7.1.1 DBA的痛楚
7.1.2 將SQL腳本作為SCM配置項
7.1.3 持續RDBMS集成
7.2 數據庫集成具體實踐
7.2.1 Ant4壬-務
7.2.2 數據庫的銷毀工作
7.2.3 數據庫的創建工作
7.2.4 數據庫中已有數據的刪除工作
7.2.5 數據庫中初始數據的準備工作
7.2.6 集成各Ant目標
7.2.7 手工運行“db-ci”目標
7.3 小結
第8章 持續單元及集成測試
8.1 持續單元及集成測試概述
8.1.1 開發經理的煩惱
8.1.2 引入測試覆蓋度
8.1.3 持續單元及集成測試
8.2 有關單元及集成測試的具體實踐
8.2.1 基于JUnit及Clover的持續集成
8.2.2 Cobertura使用介紹
8.2.3 EclEmma概覽
8.3 小結
第9章 持續評審
9.1 持續評審概述
9.1.1 架構師揪心的那些事
9.1.2 量化開發規范
9.1.3 持續評審
9.2 持續評審實踐
6.2 CruiseControl持續集成的實施
6.2.1 驗證ClearCase Explorer是否正常
6.2.2 實施基于ClearCase的持續集成
6.3 ClearCase Remote Client for Eclipse工作情形
6.4 ClearCase相關資源介紹
6.5 小結
第3部分 持續集成權威指南
第7章 持續數據庫集成
7.1 持續數據庫集成概述
7.1.1 DBA的痛楚
7.1.2 將SQL腳本作為SCM配置項
7.1.3 持續RDBMS集成
7.2 數據庫集成具體實踐
7.2.1 Ant任務
7.2.2 數據庫的銷毀工作
7.2.3 數據庫的創建工作
7.2.4 數據庫中已有數據的刪除工作
7.2.5 數據庫中初始數據的準備工作
7.2.6 集成各Ant目標
7.2.7 手工運行“db.ci”目標
7.3 小結
第8章 持續單元及集成測試
8.1 持續單元及集成測試概述
8.1.1 開發經理的煩惱
8.1.2 引入測試覆蓋度
8.1.3 持續單元及集成測試
8.2 有關單元及集成測試的具體實踐
8.2.1 基于JUnit及Clover的持續集成
8.2.2 Cobertura使用介紹
8.2.3 EclEmma概覽
8.3 小結
第9章 持續評審
9.1 持續評審概述
9.1.1 架構師揪心的那些事
9.1.2 量化開發規范
9.1.3 持續評審
9.2 持續評審實踐
9.2.1 詳細設計評審
9.2.2 PMD
9.2.3 Checkstyle
9.2.4 JDepend
9.2.5 JavaNCSS
9.2.6 FindBugs
9.2.7 Fortify
9.3 小結
第10章 持續部署
10.1 持續部署概述
10.1.1 煩惱的不只是你
10.1.2 制度化部署過程
10.1.3 持續部署
10.2 有關持續部署的具體實踐
10.2.1 部署測試版本的petclinic應用
10.2.2 主流應用服務器內置的Ant部署支持
10.2.3 SmartFrog
10.3 小結
第11章 持續功能及負載測試
11.1 持續功能及負載測試概述
11.1.1 功能及負載測試人員的煩惱
11.1.2 腳本化功能及負載測試工作
11.1.3 持續功能及負載測試
11.2 有關持續功能及負載測試的具體實踐
11.2.1 基于Selenium的自動化功能測試
11.2.2 基于Apache JMeter的自動化負載測試
11.3 小結
第12章 持續反饋
12.1 持續反饋概述
12.2 有關持續反饋的具體實踐
12.2.1 E-mail
12.2.2 Ant腳本
12.2.3 RSS
12.2.4 FTP
12.2.5 組合使用各種子元素
12.3 小結
第4部分 CruiseControl高級特性
第13章 分布式集成構建
第14章 CruiseControl內核研究及擴展
附錄A 維護CC配置文件
【購買本書】
購書指南»
商城名稱
價格
配送信息
優惠活動
去看看
購買
卓越網
¥33.60
送貨上門:國內308個城市
郵寄:全球
特快專遞:全球
海外航空快遞
七周年店慶,全場免費配送
去看看
訂購
當當網
¥29.62
當天加急送:北京五環以內
送貨上門:國內178個城市
郵寄:全球
特快專遞:全球
特惠商品68折封頂
去看看
訂購
中國圖書館網
¥0.4/頁起
郵寄、快遞:全國
特快專遞EMS:全球
提供稀缺絕版圖書文獻影印服務
去看看
預定
說明:
1、由于網上書店可能根據各種情況隨時調整價格,我們的價格信息存在滯后性。以上價格僅作參考,具體以網上書店標示的價格為準。
2、如價格折扣信息和原書定價存在較大誤差,可能是該店售書為本書的不同版本或不同裝禎形式,請讀者自行鑒別。
3、對如何網上購書存在疑問,請點擊上面購書指南鏈接查詢。
本目錄推薦新書
·
Java程序設計案例教程
·
Java程序設計簡明教程
·
Java語言程序設計基礎篇...
·
Java EE 5權威指南(原書...
·
JavaScript DOM高級程序...
·
Java EE編程技術
·
數據結構從應用到實現(...
·
JavaScript開發技術大全
·
Java從入門到精通
·
Java軟件開發
本目錄推薦閱讀
最近瀏覽的書籍
關于我們
-
廣告服務
-
使用幫助
-
購書指南
-
免責聲明
-
商務合作
-
讀書目錄
-
本站書目
-
出版單位
-
聯系我們
Copyright © 讀書網 www.dushu.com 2006-2007, All Rights Reserved.
鄂ICP備06000781號 公安備4201502577