注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Java開(kāi)發(fā)超級(jí)工具集

Java開(kāi)發(fā)超級(jí)工具集

Java開(kāi)發(fā)超級(jí)工具集

定 價(jià):¥99.00

作 者: (美)斯馬特 著,張文波 等譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: J2EE

ISBN: 9787302209713 出版時(shí)間: 2009-11-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 762 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  作為一個(gè)Java軟件開(kāi)發(fā)人員,你正為某個(gè)問(wèn)題而苦惱嗎?因?yàn)槟硞€(gè)問(wèn)題而影響開(kāi)發(fā)進(jìn)度,影響開(kāi)發(fā)效率嗎?拿起這本書吧!也許,你的問(wèn)題的答案就在《Java開(kāi)發(fā)超級(jí)工具集》中,你只需使用《Java開(kāi)發(fā)超級(jí)工具集》介紹的一個(gè)小工具,所有問(wèn)題就迎刃而解了!Java是現(xiàn)今最為流行的軟件開(kāi)發(fā)語(yǔ)言了。為了提供開(kāi)發(fā)人員的效率,人們開(kāi)發(fā)了大量的輔助工具,《Java開(kāi)發(fā)超級(jí)工具集》介紹了Java語(yǔ)言的各種功能強(qiáng)大的輔助開(kāi)發(fā)工具,包括構(gòu)建程序與調(diào)試,技術(shù)文檔的編寫、單元測(cè)試及集成、負(fù)載和性能測(cè)試,質(zhì)量度量與問(wèn)題管理,版本控制與持續(xù)集成等,涵蓋了Java軟件開(kāi)發(fā)的各個(gè)方面。這些軟件開(kāi)發(fā)工具,都是作者從浩如煙海的大量工具中精挑細(xì)選出來(lái)的,并進(jìn)行了分類,給出了詳細(xì)的使用說(shuō)明,幫助你提高開(kāi)發(fā)效率,更出色地完成任務(wù)。

作者簡(jiǎn)介

  John Ferguson Smart是Wakaleo咨詢公司(WWW.wakaleo.com/)的首席咨詢顧問(wèn),該公司提供企業(yè)Java和敏捷開(kāi)發(fā)方面的咨詢、培訓(xùn)和指導(dǎo)服務(wù)。

圖書目錄

第一部分 構(gòu)建工具
第1章 使用Ant設(shè)置項(xiàng)目
1.1 構(gòu)建過(guò)程中的Ant
1.2 安裝Ant
1.3 Ant概述
1.4 在Ant中編譯Java代碼
1.5 使用屬性自定義構(gòu)建腳本
1.6 在Ant中運(yùn)行單元測(cè)試
1.7 用Javadoc生成文檔
1.8 將應(yīng)用程序打包
1.9 部署應(yīng)用程序
1.10 引導(dǎo)構(gòu)建腳本
1.11 用Maven任務(wù)在Ant中使用Maven依賴
1.12 在Eclipse中使用Ant
1.13 在NetBeans中使用Ant
1.14 用XMLTask操作XML
1.15 小結(jié)
第2章 使用Maven 2設(shè)置項(xiàng)目
2.1 Maven和開(kāi)發(fā)構(gòu)建過(guò)程
2.2 Maven和Ant
2.3 安裝Maven
2.4 聲明式構(gòu)建和Maven項(xiàng)目對(duì)象模型
2.5 理解Maven 2的生命周期
2.6 Maven目錄結(jié)構(gòu)
2.7 根據(jù)環(huán)境配置Maven
2.8 Maven 2中的依賴管理
2.9 用MvnRepository查找依賴
2.10 項(xiàng)目繼承和聚合(Aggregation)
2.11 使用原型(Archetype)創(chuàng)建項(xiàng)目模板
2.12 編譯代碼
2.13 測(cè)試代碼
2.14 打包和部署應(yīng)用程序
2.15 使用Cargo部署應(yīng)用程序
2.16 在Eclipse中使用Maven
2.17 在NetBeans中使用Maven
2.18 使用插件定制構(gòu)建過(guò)程
2.19 用Archiva設(shè)置企業(yè)存儲(chǔ)庫(kù)
2.20 使用Artifactory設(shè)置企業(yè)存儲(chǔ)庫(kù)
2.21 在Maven中使用Ant
2.22 高級(jí)原型
2.23 使用組件(Assembly)
第二部分 版本控制工具
第3章 使用CVS設(shè)置版本控制
3.1 CVS概述
3.2 設(shè)置CVS倉(cāng)庫(kù)
3.3 在CVS中創(chuàng)建新項(xiàng)目
3.4 檢出項(xiàng)目
3.5 處理文件--更新和提交
3.6 解決倉(cāng)庫(kù)鎖定問(wèn)題
3.7 使用關(guān)鍵字替換
3.8 處理二進(jìn)制文件
3.9 CVS標(biāo)記
3.10 在CVS中創(chuàng)建分支
3.11 從分支中合并更改
3.12 查看更改歷史
3.13 還原更改
3.14 在Windows中使用CVS
第4章 用Subversion設(shè)置版本控制
4.1 Subversion概述
4.2 安裝Subversion
4.3 Subversion倉(cāng)庫(kù)類型
4.4 設(shè)置Subversion倉(cāng)庫(kù)
4.5 設(shè)置新的Subversion項(xiàng)目
4.6 檢出工作副本
4.7 將現(xiàn)有文件導(dǎo)入到Subversion
4.8 理解Subversion倉(cāng)庫(kù)的URL
4.9 使用文件
4.10 查看當(dāng)前狀態(tài):Status命令
4.11 解決沖突
4.12 使用標(biāo)記、分支和合并
4.13 回滾到以前的修訂版本
4.14 對(duì)二進(jìn)制文件使用文件鎖定
4.15 打破和竊取鎖定
4.16 用svn:needs-lock屬性使鎖定文件成為只讀
4.17 使用屬性
4.18 Subversion中的更改歷史記錄:日志和Blaming
4.19 用svnserve設(shè)置Subversion服務(wù)器
4.20 設(shè)置安全的svnserve服務(wù)器
4.21 設(shè)置支持WebDAV/DeltaV的Subversion服務(wù)器
4.22 設(shè)置安全的WebDAV/DeltaV服務(wù)器
4.23 用鉤子腳本定制Subversion
4.24 將Subversion安裝為Windows服務(wù)
4.25 備份和還原Subversion倉(cāng)庫(kù)
4.26 在Eclipse中使用Subversion
4.27 在NetBeans中使用Subversion
4.28 在Windows中使用Subversion
4.29 缺陷跟蹤和變更控制
4.30 在Ant中使用Subversion
4.31 小結(jié)
第三部分 持續(xù)集成
第5章 用Continuum設(shè)置持續(xù)集成服務(wù)器
5.1 Continuum概述
5.2 安裝Continuum服務(wù)器
5.3 手工啟動(dòng)和停止服務(wù)器
5.4 檢查服務(wù)器狀態(tài)
5.5 以Verbose模式運(yùn)行Continuum服務(wù)器
5.6 添加項(xiàng)目組
5.7 添加Maven項(xiàng)目
5.8 添加Ant項(xiàng)目
5.9 添加外殼腳本項(xiàng)目
5.10 管理項(xiàng)目構(gòu)建
5.11 管理用戶
5.12 設(shè)置通知方法(Notifier)
5.13 配置和制訂構(gòu)建計(jì)劃
5.14 調(diào)試構(gòu)建
5.15 配置Continuum郵件服務(wù)器
5.16 配置Continuum網(wǎng)站端口
5.17 用Continuum自動(dòng)生成Maven網(wǎng)站
5.18 配置手工構(gòu)建任務(wù)
5.19 小結(jié)
第6章 用CruiseControl設(shè)置持續(xù)集成服務(wù)器
6.1 CruiseControl概述
6.2 安裝CruiseControl
6.3 配置Ant項(xiàng)目
6.4 用Publisher(發(fā)布器)通知開(kāi)發(fā)人員
6.5 在CruiseControl中設(shè)置Maven 2項(xiàng)目
6.6 CruiseControl操作面板
6.7 第三方工具
6.8 小結(jié)
第7章 LuntBuild--基于Web的持續(xù)集成服務(wù)器
7.1 LuntBuild概述
7.2 安裝LuntBuild
7.3 配置LuntBuild服務(wù)器
7.4 添加項(xiàng)目
7.5 為版本編號(hào)使用項(xiàng)目變量
7.6 構(gòu)建結(jié)果診斷
7.7 與Eclipse一起使用LuntBuild
7.8 在Luntbuild中使用Cobertura報(bào)告測(cè)試覆蓋
7.9 將Luntbuild與Maven集成
7.10 小結(jié)
第8章 使用Hudson進(jìn)行持續(xù)集成
8.1 Hudson概述
8.2 安裝Hudson
8.3 管理Hudson的主目錄
8.4 安裝升級(jí)
8.5 配置Hudson
8.6 添加新構(gòu)建任務(wù)
8.7 組織任務(wù)
8.8 監(jiān)控構(gòu)建
8.9 查看和提升特定構(gòu)建
8.10 管理用戶
8.11 認(rèn)證與安全
8.12 查看更改
8.13 Hudson插件
8.14 記錄測(cè)試結(jié)果
8.15 記錄代碼度量
8.16 報(bào)告代碼覆蓋
第9章 用Openfire設(shè)置即時(shí)消息平臺(tái)
9.1 開(kāi)發(fā)項(xiàng)目中的即時(shí)消息軟件
9.2 安裝Openfire
9.3 在Openfire上設(shè)置用戶賬戶
9.4 認(rèn)證外部數(shù)據(jù)庫(kù)中的用戶
9.5 針對(duì)POP3服務(wù)器認(rèn)證用戶
9.6 用群聊天召開(kāi)虛擬團(tuán)隊(duì)會(huì)議
9.7 用Openfire插件擴(kuò)展功能
9.8 與Continuum一起使用Openfire
9.9 與CruiseControl一起使用Openfire
9.10 與Luntbuild一起使用Openfire
9.11 使用Smack API從Java應(yīng)用程序中發(fā)送Jabber消息
9.12 用Smack API檢測(cè)用戶是否在線
9.13 使用Smack API接收消息
第四部分 單元測(cè)試
第10章 用JUnit測(cè)試代碼
10.1 JUnit 3.8和JUnit 4
10.2 用JUnit 4進(jìn)行單元測(cè)試
10.3 設(shè)置和優(yōu)化單元測(cè)試用例
10.4 用Timeout進(jìn)行簡(jiǎn)單的性能測(cè)試
10.5 輕松地檢查異常
10.6 使用帶參數(shù)的測(cè)試
10.7 使用assertThat和Hamcrest庫(kù)
10.8 JUnit 4的理論機(jī)制
10.9 與Maven 2一起使用JUnit 4
10.10 與Ant一起使用JUnit 4
10.11 在Ant中有選擇地運(yùn)行JUnit 4測(cè)試
10.12 集成測(cè)試
10.13 在Eclipse中使用JUnit 4
第11章 用TestNG進(jìn)行下一代測(cè)試
11.1 TestNG概述
11.2 用TestNG創(chuàng)建簡(jiǎn)單單元測(cè)試
11.3 定義TestNG測(cè)試套件
11.4 Eclipse的TestNG插件
11.5 在Ant中使用TestNG
11.6 與Maven 2一起使用TestNG
11.7 管理測(cè)試生命周期
11.8 使用測(cè)試組
11.9 管理依賴
11.10 并行測(cè)試
11.11 測(cè)試參數(shù)和數(shù)據(jù)驅(qū)動(dòng)的測(cè)試
11.12 檢查異常
11.13 處理部分失敗
11.14 重新運(yùn)行失敗的測(cè)試
第12章 用Cobertura 最大化測(cè)試覆蓋
12.1 測(cè)試覆蓋
12.2 從Ant中運(yùn)行Cobertura
12.3 檢查TestNG測(cè)試的代碼覆蓋
12.4 理解Cobertura報(bào)告
12.5 實(shí)施高水平代碼覆蓋
12.6 在Maven中生成Cobertura報(bào)告
12.7 將覆蓋測(cè)試集成到Maven構(gòu)建過(guò)程中
12.8 Eclipse中的代碼覆蓋
12.9 小結(jié)
第五部分 集成、功能、負(fù)載和性能測(cè)試
第13章 用StrutsTestCase測(cè)試Struts應(yīng)用程序
13.1 概述
13.2 測(cè)試Struts應(yīng)用程序
13.3 StrutsTestCase概述
13.4 使用StrutsTestCase 進(jìn)行模擬測(cè)試
13.5 測(cè)試Struts錯(cuò)誤處理
13.6 定制測(cè)試環(huán)境
13.7 一級(jí)(First-level)性能測(cè)試
13.8 小結(jié)
第14章 用DbUnit進(jìn)行數(shù)據(jù)庫(kù)集成測(cè)試
14.1 引言
14.2 概述
14.3 DbUnit的結(jié)構(gòu)
14.4 示例應(yīng)用程序
14.5 準(zhǔn)備數(shù)據(jù)庫(kù)
14.6 驗(yàn)證數(shù)據(jù)庫(kù)
14.7 替換值
14.8 其他數(shù)據(jù)集格式
14.9 處理自定義數(shù)據(jù)類型
14.10 其他應(yīng)用
第15章 用JUnitPerf進(jìn)行性能測(cè)試
15.1 JUnitPerf概述
15.2 用TimedTest測(cè)量性能
15.3 用LoadTest模擬負(fù)載
15.4 對(duì)非線程安全的測(cè)試進(jìn)行負(fù)載測(cè)試
15.5 在Ant中分離性能測(cè)試和單元測(cè)試
15.6 在Maven中分離性能測(cè)試和單元測(cè)試
第16章 用JMeter進(jìn)行負(fù)載和性能測(cè)試
16.1 概述
16.2 安裝JMeter
16.3 測(cè)試簡(jiǎn)單的web應(yīng)用程序
16.4 組織測(cè)試用例
16.5 記錄和顯示測(cè)試結(jié)果
16.6 使用JMeter代理服務(wù)器記錄測(cè)試用例
16.7 使用變量進(jìn)行測(cè)試
16.8 在多臺(tái)計(jì)算機(jī)上進(jìn)行測(cè)試
第17章 用SoapUI測(cè)試Web服務(wù)
17.1 概述
17.1 SoapUI概述
17.2 安裝SoapUI
17.3 安裝本地web服務(wù)
17.4 用SoapUI測(cè)試web服務(wù)
17.5 用SoapUI進(jìn)行負(fù)載測(cè)試
17.6 從命令行運(yùn)行SoapUI
17.7 從Ant中運(yùn)行SoapUI
17.8 從Maven中運(yùn)行SoapUI
17.9 持續(xù)測(cè)試
17.10 小結(jié)
第18章 用Sun JDK工具監(jiān)視和分析Java應(yīng)用程序的性能
18.1 Sun JDK性能分析和監(jiān)視工具
18.2 用jConsole連接并監(jiān)視Java應(yīng)用程序
18.3 用jConsole監(jiān)視遠(yuǎn)程Tomcat應(yīng)用程序
18.4 用JDK工具檢測(cè)和識(shí)別內(nèi)存泄露
18.5 用堆轉(zhuǎn)儲(chǔ)、jmap和jhat診斷內(nèi)存泄露
18.6 檢測(cè)死鎖
第19章 在Eclipse中分析Java應(yīng)用程序的性能
19.1 在集成開(kāi)發(fā)環(huán)境中分析應(yīng)用程序的性能
19.2 Eclipse測(cè)試和性能工具平臺(tái)
19.3 安裝TPTP
19.4 TPTP和Java 6
19.5 使用TPTP進(jìn)行基本性能分析
19.6 用基本內(nèi)存分析結(jié)果分析內(nèi)存使用
19.7 分析執(zhí)行時(shí)間
19.8 顯示代碼覆蓋統(tǒng)計(jì)
19.9 使用過(guò)濾器優(yōu)化結(jié)果
19.10 分析web應(yīng)用程序的性能
19.11 小結(jié)
第20章 測(cè)試用戶界面
20.1 概述
20.2 用Selenium測(cè)試web應(yīng)用程序
20.3 用FEST測(cè)試Swing圖形用戶界面
20.4 小結(jié)
第六部分 質(zhì)量度量工具
第21章 用Checkstyle檢測(cè)和實(shí)施編碼標(biāo)準(zhǔn)
21.1 用Checkstyle實(shí)施編碼標(biāo)準(zhǔn)
21.2 在Eclipse中使用Checkstyle
21.3 在Eclipse中定制Checkstyle規(guī)則
21.4 使用XML配置文件定制Checkstyle規(guī)則
21.5 定制Checkstyle:可以舍棄和使用的常見(jiàn)規(guī)則
21.6 用Checkstyle定義源代碼文件頭規(guī)則
21.7 禁用Checkstyle測(cè)試
21.8 與Ant一起使用Checkstyle
21.9 與Maven一起使用Checkstyle
第22章 用PMD預(yù)先檢測(cè)錯(cuò)誤
22.1 PMD和靜態(tài)代碼分析
22.2 在Eclipse中使用PMD
22.3 在Eclipse中配置PMD規(guī)則
22.4 PMD規(guī)則集
22.5 編寫自己的PMD規(guī)則集
22.6 在Eclipse中生成PMD報(bào)告
22.7 禁用PMD規(guī)則
22.8 用CPD檢測(cè)剪切和粘貼
22.9 在Ant中使用PMD
22.10 在Maven中使用PMD
第23章 用FindBugs預(yù)先檢測(cè)錯(cuò)誤
23.1 FindBugs:專業(yè)的程序錯(cuò)誤檢測(cè)工具
23.2 在Eclipse中使用FindBugs
23.3 用FindBugs過(guò)濾器有選擇地禁用規(guī)則
23.4 使用FindBugs注釋
23.5 在Ant中使用FindBugs
23.6 在Maven中使用FindBugs
23.7 小結(jié)
第24章 檢查結(jié)果--用Jupiter進(jìn)行半自動(dòng)化代碼評(píng)審
24.1 Jupiter概述--用于Eclipse的代碼評(píng)審工具
24.2 在Eclipse中安裝Jupiter
24.3 理解Jupiter的代碼評(píng)審流程
24.4 進(jìn)行個(gè)人代碼審查
24.5 配置
24.6 設(shè)置默認(rèn)配置值
24.7 單獨(dú)評(píng)審
24.8 團(tuán)隊(duì)評(píng)審
24.9 返工階段
24.10 Jupiter的后臺(tái)處理
24.11 小結(jié)
第25章 用Mylyn突出工作重點(diǎn)
25.1 Mylyn概述
25.2 安裝Mylyn
25.3 跟蹤任務(wù)和問(wèn)題
25.4 與任務(wù)倉(cāng)庫(kù)進(jìn)行交互
25.5 用上下文管理將工作重點(diǎn)集中在任務(wù)上
25.6 使用Eclipse更改集
25.7 與其他開(kāi)發(fā)人員共享上下文
25.8 小結(jié)
第26章 監(jiān)視構(gòu)建統(tǒng)計(jì)信息
26.1 概述
26.2 QALab
26.3 用StatSCM度量源代碼管理
26.4 在Ant中用StatSVN提供統(tǒng)計(jì)信息
第七部分 問(wèn)題管理工具
第27章 Bugzilla
27.1 Bugzilla概述
27.2 安裝Bugzilla
27.3 設(shè)置Bugzilla環(huán)境
27.4 管理用戶賬戶
27.5 使用用戶組來(lái)限制訪問(wèn)
27.6 配置產(chǎn)品
27.7 用里程碑跟蹤進(jìn)度
27.8 用分類管理產(chǎn)品組
27.9 搜索程序錯(cuò)誤
27.10 創(chuàng)建新程序錯(cuò)誤
27.11 Bugzilla程序錯(cuò)誤的生命周期
27.12 安排通知(Whining)
27.13 在Bugzilla中定制字段
27.14 小結(jié)
第28章 Trac-輕量級(jí)項(xiàng)目管理
28.1 Trac概述
28.2 安裝Trac
28.3 設(shè)置Trac項(xiàng)目
28.4 在獨(dú)立服務(wù)器上運(yùn)行Trac
28.5 將Tracd設(shè)置為Windows服務(wù)
28.6 在Apache服務(wù)器上安裝Trac
28.7 管理Trac網(wǎng)站
28.8 管理用戶賬戶
28.9 剪裁Trac網(wǎng)站:使用Wiki功能
28.10 使用Trac Ticket管理系統(tǒng)
28.11 從Subversion中更新Trac問(wèn)題
28.12 定制Trac Ticket的字段
28.13 設(shè)置電子郵件通知
28.14 使用Trac查詢和報(bào)告
28.15 用Trac路線圖(Roadmap)和時(shí)間線(Timeline)管理進(jìn)度
28.16 瀏覽源代碼庫(kù)
28.17 使用RSS和ICalendar
28.18 使用Python定制wiki頁(yè)面
28.19 小結(jié)
第八部分 技術(shù)文檔工具
第29章 用Maven 2項(xiàng)目網(wǎng)站進(jìn)行團(tuán)隊(duì)溝通
29.1 作為溝通工具的Maven 2項(xiàng)目網(wǎng)站
29.2 設(shè)置Maven網(wǎng)站項(xiàng)目
29.3 將報(bào)告集成到網(wǎng)站中
29.4 創(chuàng)建專用Maven網(wǎng)站項(xiàng)目
29.5 定義網(wǎng)站框架
29.6 Maven網(wǎng)站生成架構(gòu)
29.7 使用代碼片斷(Snippet)
29.8 定制網(wǎng)站外觀
29.9 發(fā)布網(wǎng)站
第30章 自動(dòng)生成技術(shù)文檔
30.1 概述
30.2 用SchemaSpy直觀查看數(shù)據(jù)庫(kù)結(jié)構(gòu)
30.3 用Doxygen生成源代碼文檔
30.4 用UmlGraph在Javadoc中嵌入U(xiǎn)ML圖表
30.5 小結(jié)
參考資料

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)