Java超级工具集

Java超级工具集

(美) 斯马特 (Smart,J.F.) , 著

出版社:清华大学出版社

年代:2009

定价:89.0

书籍简介:

本书介绍了Java语言的各种功能强大的辅助开发工具,包括构建程序与调试,技术文档的编写、单元测试及集成、负载和性能测试,质量度量与问题管理,版本控制与持续集成等,涵盖了Java软件开发的各个方面。

作者介绍:

John Ferguson Smart是Wakaleo咨询公司(WWW.wakaleo.com/)的首席咨询顾问,该公司提供企业Java和敏捷开发方面的咨询、培训和指导服务。

书籍目录:

第一部分 构建工具 第1章 使用Ant设置项目 第2章 使用Maven设置项目 第二部分 版本控制工具  第3章 使用CVS设置版本控制  第4章 用Subversion设置版本控制 第三部分 持续集成  第5章 用ontinuum设置持续集成服务器  第6章 用ruiseontrol设置持续集成服务器 第7章 LuntBuild——基于Web的持续集成服务器  第8章 使用Hudson进行持续集成  第9章 用Openfire设置即时消息平台 第四部分 单元测试  第10章 用JUnit测试代码  第11章 用TestNG进行下一代测试

第一部分 构建工具 第1章 使用Ant设置项目 第2章 使用Maven设置项目 第二部分 版本控制工具  第3章 使用CVS设置版本控制  第4章 用Subversion设置版本控制 第三部分 持续集成  第5章 用ontinuum设置持续集成服务器  第6章 用ruiseontrol设置持续集成服务器 第7章 LuntBuild——基于Web的持续集成服务器  第8章 使用Hudson进行持续集成  第9章 用Openfire设置即时消息平台 第四部分 单元测试  第10章 用JUnit测试代码  第11章 用TestNG进行下一代测试 第12章 用obertur最大化测试覆盖 第五部分 集成功能负载和性能测试  第13章 用StrutsTestse测试Struts应用程序  第14章 用DbUnit进行数据库集成测试  第15章 用JUnitPerf进行性能测试  第16章 用JMeter进行负载和性能测试  第17章 用SopUI测试Web服务  第18章 用SunJDK工具监视和分析Jv应用程序的性能  第19章 在Elipse中分析Jv应用程序的性能  第20章 测试用户界面 第六部分 质量度量工具  第21章 用hekstyle检测和实施编码标准  第22章 用PMD预先检测错误  第23章 用FindBugs预先检测错误  第24章 检查结果——用Jupiter进行半自动化代码评审  第25章 用Mylyn突出工作重点  第26章 监视构建统计信息 第七部分 问题管理工具  第27章 Bugzill  第28章 Tr-轻量级项目管理 第八部分 技术文档工具  第29章 用Mven项目网站进行团队沟通  第30章 自动生成技术文档 参考资料

内容摘要:

作为一个Java软件开发人员,你正为某个问题而苦恼吗?因为某个问题而影响开发进度,影响开发效率吗?拿起这本书吧!也许,你的问题的答案就在本书中,你只需使用本书介绍的一个小工具,所有问题就迎刃而解了!  Java是现今最为流行的软件开发语言了。为了提供开发人员的效率,人们开发了大量的辅助工具,本书介绍了Java语言的各种功能强大的辅助开发工具,包括构建程序与调试,技术文档的编写、单元测试及集成、负载和性能测试,质量度量与问题管理,版本控制与持续集成等,涵盖了Java软件开发的各个方面。这些软件开发工具,都是作者从浩如烟海的大量工具中精挑细选出来的,并进行了分类,给出了详细的使用说明,帮助你提高开发效率,更出色地完成任务。

编辑推荐:

所有真正的手艺人都需要最好的工具来完成最佳工作,程序员也不例外。本书介绍了30种开源工具,这些工具被设计用于改进任何规模的团队或组织中的Java开发人员的开发实践。  书中每章包括多个小节,每章介绍了一种特定工具(无论该工具是用于构建系统、版本控制还是用于开发过程的其他方面),因此,读者相当于在一本书中获得了30本简短参考书。  无论选择何种开发方法(敏捷开发、RUP、XP、SCRUM或是其他方法),本书中的实用技术和工具都能帮助用户优化开发流程并将其自动化。本书讨论了Java开发的关键问题领域和最佳实践,重点介绍了开源工具,这些工具能够提高开发周期中每个领域的生产效率,它们包括:  · 构建工具,如Ant和Maven 2。  · 版本控制工具,如CVs和subversion。  · 质量度量工具,如CheckStyle、PMD、FindBugs和Jupiter。  · 文档工具,这些工具可以减少用于编写和维护文档的时间,同时又能生成良好文档。  · 单元测试工具,如JUnit 4、TestNG和开源测试覆盖工具Cobertura。  · 自动化集成、负载和性能测试工具;自动化Web服务、Swing界面和Web界面测试工具。  · 问题管理工具,如Bugzilla和Trac。  · 持续集成工具,如Continuum、CruiseControl、LuntBuild和Hudson。  这些工具可以改进开发实践并使开发过程更加轻松,本书是首席开发人员和软件架构师的必读读物,它可以使其职业生活井然有序。

书籍规格:

书籍详细信息
书名Java超级工具集站内查询相似图书
9787302209713
如需购买下载《Java超级工具集》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)89.0语种简体中文
尺寸19 × 0装帧平装
页数 779 印数

书籍信息归属:

Java超级工具集是清华大学出版社于2009.出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计 的书籍。