• Java开发超级工具集
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

Java开发超级工具集

清洁消毒 正版 套装书为一本

8.8 九品

仅1件

北京丰台
认证卖家担保交易快速发货售后保障

作者[美]斯马特(John Ferguson Smart) 著;张文波 译

出版社清华大学出版社

出版时间2009-11

版次1

装帧平装

货号

上书时间2024-11-20

福宝书店

五年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
商品描述
二手书不缺页不掉页不影响阅读,部分有笔记划线,没有光盘书签书腰等赠品,套装书为单本。拍下即代表接受该情况描述,不再另做通知,也不接受另外留言备注关于品相的要求。
图书标准信息
  • 作者 [美]斯马特(John Ferguson Smart) 著;张文波 译
  • 出版社 清华大学出版社
  • 出版时间 2009-11
  • 版次 1
  • ISBN 9787302209713
  • 定价 99.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 762页
  • 字数 1227千字
  • 正文语种 简体中文
  • 原版书名 Java Power Tools
【内容简介】
  作为一个Java软件开发人员,你正为某个问题而苦恼吗?因为某个问题而影响开发进度,影响开发效率吗?拿起这本书吧!也许,你的问题的答案就在《Java开发超级工具集》中,你只需使用《Java开发超级工具集》介绍的一个小工具,所有问题就迎刃而解了!
  Java是现今最为流行的软件开发语言了。为了提供开发人员的效率,人们开发了大量的辅助工具,《Java开发超级工具集》介绍了Java语言的各种功能强大的辅助开发工具,包括构建程序与调试,技术文档的编写、单元测试及集成、负载和性能测试,质量度量与问题管理,版本控制与持续集成等,涵盖了Java软件开发的各个方面。这些软件开发工具,都是作者从浩如烟海的大量工具中精挑细选出来的,并进行了分类,给出了详细的使用说明,帮助你提高开发效率,更出色地完成任务。
【作者简介】
  JohnFergusonSmart,是Wakaleo咨询公司的首席咨询顾问,该公司提供企业Java和敏捷开发方面的咨询、培训和指导服务。
【目录】
第一部分构建工具
第1章使用Ant设置项目
1.1构建过程中的Ant
1.2安装Ant
1.3Ant概述
1.4在Ant中编译Java代码
1.5使用属性自定义构建脚本
1.6在Ant中运行单元测试
1.7用Javadoc生成文档
1.8将应用程序打包
1.9部署应用程序
1.10引导构建脚本
1.11用Maven任务在Ant中使用Maven依赖
1.12在Eclipse中使用Ant
1.13在NetBeans中使用Ant
1.14用XMLTask操作XML
1.15小结

第2章使用Maven2设置项目
2.1Maven和开发构建过程
2.2Maven和Ant
2.3安装Maven
2.4声明式构建和Maven项目对象模型
2.5理解Maven2的生命周期
2.6Maven目录结构
2.7根据环境配置Maven
2.8Maven2中的依赖管理
2.9用MvnRepository查找依赖
2.10项目继承和聚合(Aggregation)
2.11使用原型(Archetype)创建项目模板
2.12编译代码
2.13测试代码
2.14打包和部署应用程序
2.15使用Cargo部署应用程序
2.16在Eclipse中使用Maven
2.17在NetBeans中使用Maven
2.18使用插件定制构建过程
2.19用Archiva设置企业存储库
2.20使用Artifactory设置企业存储库
2.21在Maven中使用Ant
2.22高级原型
2.23使用组件(Assembly)

第二部分版本控制工具
第3章使用CVS设置版本控制
3.1CVS概述
3.2设置CVS仓库
3.3在CVS中创建新项目
3.4检出项目
3.5处理文件--更新和提交
3.6解决仓库锁定问题
3.7使用关键字替换
3.8处理二进制文件
3.9CVS标记
3.10在CVS中创建分支
3.11从分支中合并更改
3.12查看更改历史
3.13还原更改
3.14在Windows中使用CVS

第4章用Subversion设置版本控制
4.1Subversion概述
4.2安装Subversion
4.3Subversion仓库类型
4.4设置Subversion仓库
4.5设置新的Subversion项目
4.6检出工作副本
4.7将现有文件导入到Subversion
4.8理解Subversion仓库的URL
4.9使用文件
4.10查看当前状态:Status命令
4.11解决冲突
4.12使用标记、分支和合并
4.13回滚到以前的修订版本
4.14对二进制文件使用文件锁定
4.15打破和窃取锁定
4.16用svn:needs-lock属性使锁定文件成为只读
4.17使用属性
4.18Subversion中的更改历史记录:日志和Blaming
4.19用svnserve设置Subversion服务器
4.20设置安全的svnserve服务器
4.21设置支持WebDAV/DeltaV的Subversion服务器
4.22设置安全的WebDAV/DeltaV服务器
4.23用钩子脚本定制Subversion
4.24将Subversion安装为Windows服务
4.25备份和还原Subversion仓库
4.26在Eclipse中使用Subversion
4.27在NetBeans中使用Subversion
4.28在Windows中使用Subversion
4.29缺陷跟踪和变更控制
4.30在Ant中使用Subversion
4.31小结

第三部分持续集成
第5章用Continuum设置持续集成服务器
5.1Continuum概述
5.2安装Continuum服务器
5.3手工启动和停止服务器
5.4检查服务器状态
5.5以Verbose模式运行Continuum服务器
5.6添加项目组
5.7添加Maven项目
5.8添加Ant项目
5.9添加外壳脚本项目
5.10管理项目构建
5.11管理用户
5.12设置通知方法(Notifier)
5.13配置和制订构建计划
5.14调试构建
5.15配置Continuum邮件服务器
5.16配置Continuum网站端口
5.17用Continuum自动生成Maven网站
5.18配置手工构建任务
5.19小结

第6章用CruiseControl设置持续集成服务器
6.1CruiseControl概述
6.2安装CruiseControl
6.3配置Ant项目
6.4用Publisher(发布器)通知开发人员
6.5在CruiseControl中设置Maven2项目
6.6CruiseControl操作面板
6.7第三方工具
6.8小结

第7章LuntBuild--基于Web的持续集成服务器
7.1LuntBuild概述
7.2安装LuntBuild
7.3配置LuntBuild服务器
7.4添加项目
7.5为版本编号使用项目变量
7.6构建结果诊断
7.7与Eclipse一起使用LuntBuild
7.8在Luntbuild中使用Cobertura报告测试覆盖
7.9将Luntbuild与Maven集成
7.10小结

第8章使用Hudson进行持续集成
8.1Hudson概述
8.2安装Hudson
8.3管理Hudson的主目录
8.4安装升级
8.5配置Hudson
8.6添加新构建任务
8.7组织任务
8.8监控构建
8.9查看和提升特定构建
8.10管理用户
8.11认证与安全
8.12查看更改
8.13Hudson插件
8.14记录测试结果
8.15记录代码度量
8.16报告代码覆盖

第9章用Openfire设置即时消息平台
9.1开发项目中的即时消息软件
9.2安装Openfire
9.3在Openfire上设置用户账户
9.4认证外部数据库中的用户
9.5针对POP3服务器认证用户
9.6用群聊天召开虚拟团队会议
9.7用Openfire插件扩展功能
9.8与Continuum一起使用Openfire
9.9与CruiseControl一起使用Openfire
9.10与Luntbuild一起使用Openfire
9.11使用SmackAPI从Java应用程序中发送Jabber消息
9.12用SmackAPI检测用户是否在线
9.13使用SmackAPI接收消息

第四部分单元测试
第10章用JUnit测试代码
10.1JUnit3.8和JUnit4
10.2用JUnit4进行单元测试
10.3设置和优化单元测试用例
10.4用Timeout进行简单的性能测试
10.5轻松地检查异常
10.6使用带参数的测试
10.7使用assertThat和Hamcrest库
10.8JUnit4的理论机制
10.9与Maven2一起使用JUnit4
10.10与Ant一起使用JUnit4
10.11在Ant中有选择地运行JUnit4测试
10.12集成测试
10.13在Eclipse中使用JUnit4

第11章用TestNG进行下一代测试
11.1TestNG概述
11.2用TestNG创建简单单元测试
11.3定义TestNG测试套件
11.4Eclipse的TestNG插件
11.5在Ant中使用TestNG
11.6与Maven2一起使用TestNG
11.7管理测试生命周期
11.8使用测试组
11.9管理依赖
11.10并行测试
11.11测试参数和数据驱动的测试
11.12检查异常
11.13处理部分失败
11.14重新运行失败的测试

第12章用Cobertura最大化测试覆盖
12.1测试覆盖
12.2从Ant中运行Cobertura
12.3检查TestNG测试的代码覆盖
12.4理解Cobertura报告
12.5实施高水平代码覆盖
12.6在Maven中生成Cobertura报告
12.7将覆盖测试集成到Maven构建过程中
12.8Eclipse中的代码覆盖
12.9小结

第五部分集成、功能、负载和性能测试
第13章用StrutsTestCase测试Struts应用程序
13.1概述
13.2测试Struts应用程序
13.3StrutsTestCase概述
13.4使用StrutsTestCase进行模拟测试
13.5测试Struts错误处理
13.6定制测试环境
13.7一级(First-level)性能测试
13.8小结

第14章用DbUnit进行数据库集成测试
14.1引言
14.2概述
14.3DbUnit的结构
14.4示例应用程序
14.5准备数据库
14.6验证数据库
14.7替换值
14.8其他数据集格式
14.9处理自定义数据类型
14.10其他应用

第15章用JUnitPerf进行性能测试
15.1JUnitPerf概述
15.2用TimedTest测量性能
15.3用LoadTest模拟负载
15.4对非线程安全的测试进行负载测试
15.5在Ant中分离性能测试和单元测试
15.6在Maven中分离性能测试和单元测试

第16章用JMeter进行负载和性能测试
16.1概述
16.2安装JMeter
16.3测试简单的web应用程序
16.4组织测试用例
16.5记录和显示测试结果
16.6使用JMeter代理服务器记录测试用例
16.7使用变量进行测试
16.8在多台计算机上进行测试

第17章用SoapUI测试Web服务
17.1概述
17.1SoapUI概述
17.2安装SoapUI
17.3安装本地web服务
17.4用SoapUI测试web服务
17.5用SoapUI进行负载测试
17.6从命令行运行SoapUI
17.7从Ant中运行SoapUI
17.8从Maven中运行SoapUI
17.9持续测试
17.10小结

第18章用SunJDK工具监视和分析Java应用程序的性能
18.1SunJDK性能分析和监视工具
18.2用jConsole连接并监视Java应用程序
18.3用jConsole监视远程Tomcat应用程序
18.4用JDK工具检测和识别内存泄露
18.5用堆转储、jmap和jhat诊断内存泄露
18.6检测死锁

第19章在Eclipse中分析Java应用程序的性能
19.1在集成开发环境中分析应用程序的性能
19.2Eclipse测试和性能工具平台
19.3安装TPTP
19.4TPTP和Java6
19.5使用TPTP进行基本性能分析
19.6用基本内存分析结果分析内存使用
19.7分析执行时间
19.8显示代码覆盖统计
19.9使用过滤器优化结果
19.10分析web应用程序的性能
19.11小结

第20章测试用户界面
20.1概述
20.2用Selenium测试web应用程序
20.3用FEST测试Swing图形用户界面
20.4小结

第六部分质量度量工具
第21章用Checkstyle检测和实施编码标准
21.1用Checkstyle实施编码标准
21.2在Eclipse中使用Checkstyle
21.3在Eclipse中定制Checkstyle规则
21.4使用XML配置文件定制Checkstyle规则
21.5定制Checkstyle:可以舍弃和使用的常见规则
21.6用Checkstyle定义源代码文件头规则
21.7禁用Checkstyle测试
21.8与Ant一起使用Checkstyle
21.9与Maven一起使用Checkstyle

第22章用PMD预先检测错误
22.1PMD和静态代码分析
22.2在Eclipse中使用PMD
22.3在Eclipse中配置PMD规则
22.4PMD规则集
22.5编写自己的PMD规则集
22.6在Eclipse中生成PMD报告
22.7禁用PMD规则
22.8用CPD检测剪切和粘贴
22.9在Ant中使用PMD
22.10在Maven中使用PMD

第23章用FindBugs预先检测错误
23.1FindBugs:专业的程序错误检测工具
23.2在Eclipse中使用FindBugs
23.3用FindBugs过滤器有选择地禁用规则
23.4使用FindBugs注释
23.5在Ant中使用FindBugs
23.6在Maven中使用FindBugs
23.7小结

第24章检查结果--用Jupiter进行半自动化代码评审
24.1Jupiter概述--用于Eclipse的代码评审工具
24.2在Eclipse中安装Jupiter
24.3理解Jupiter的代码评审流程
24.4进行个人代码审查
24.5配置
24.6设置默认配置值
24.7单独评审
24.8团队评审
24.9返工阶段
24.10Jupiter的后台处理
24.11小结

第25章用Mylyn突出工作重点
25.1Mylyn概述
25.2安装Mylyn
25.3跟踪任务和问题
25.4与任务仓库进行交互
25.5用上下文管理将工作重点集中在任务上
25.6使用Eclipse更改集
25.7与其他开发人员共享上下文
25.8小结

第26章监视构建统计信息
26.1概述
26.2QALab
26.3用StatSCM度量源代码管理
26.4在Ant中用StatSVN提供统计信息

第七部分问题管理工具
第27章Bugzilla
27.1Bugzilla概述
27.2安装Bugzilla
27.3设置Bugzilla环境
27.4管理用户账户
27.5使用用户组来限制访问
27.6配置产品
27.7用里程碑跟踪进度
27.8用分类管理产品组
27.9搜索程序错误
27.10创建新程序错误
27.11Bugzilla程序错误的生命周期
27.12安排通知(Whining)
27.13在Bugzilla中定制字段
27.14小结

第28章Trac-轻量级项目管理
28.1Trac概述
28.2安装Trac
28.3设置Trac项目
28.4在独立服务器上运行Trac
28.5将Tracd设置为Windows服务
28.6在Apache服务器上安装Trac
28.7管理Trac网站
28.8管理用户账户
28.9剪裁Trac网站:使用Wiki功能
28.10使用TracTicket管理系统
28.11从Subversion中更新Trac问题
28.12定制TracTicket的字段
28.13设置电子邮件通知
28.14使用Trac查询和报告
28.15用Trac路线图(Roadmap)和时间线(Timeline)管理进度
28.16浏览源代码库
28.17使用RSS和ICalendar
28.18使用Python定制wiki页面
28.19小结

第八部分技术文档工具
第29章用Maven2项目网站进行团队沟通
29.1作为沟通工具的Maven2项目网站
29.2设置Maven网站项目
29.3将报告集成到网站中
29.4创建专用Maven网站项目
29.5定义网站框架
29.6Maven网站生成架构
29.7使用代码片断(Snippet)
29.8定制网站外观
29.9发布网站

第30章自动生成技术文档
30.1概述
30.2用SchemaSpy直观查看数据库结构
30.3用Doxygen生成源代码文档
30.4用UmlGraph在Javadoc中嵌入UML图表
30.5小结
参考资料
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP