基本信息·出版社:开明出版社 ·页码:871 页 ·出版日期:2009年04月 ·ISBN:7802057310 ·条形码:9787802057319 ·版本:第1版 ·装帧:平装 ·开本 ...
商家名称 |
信用等级 |
购买信息 |
订购本书 |
|
 |
JAVA超级工具(上下)(影印版) |
 |
|
 |
JAVA超级工具(上下)(影印版) |
 |

基本信息·出版社:开明出版社
·页码:871 页
·出版日期:2009年04月
·ISBN:7802057310
·条形码:9787802057319
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·套装数量:2
内容简介 《JAVA超级工具(影印版)(上下)》介绍了:所有真正的工匠都需要用最好的工具来做他们最精细的活儿,程序员也不例外。《Java超级工具》囊括了30个开源工具,专门用于提高任何规模的团队或者组织中Java开发人员的实践水平。每一章都包含针对一个特定工具的一系列短小精悍的小节——无论这个工具用于构建系统、版本控制或者开发流程中的其他方面——这样你就相当于在一个包装里得到了30本简短的书籍。
无论你选择哪一种开发方式——敏捷、Rational统一过程(RUP)、极限编程(XP)、SCRUM或者其他——本书中的实践技巧和工具都使得流程自动化和更优化。《Java超级工具》探讨关键的Java开发问题领域和最佳实践,并且专注于在开发周期的各个环节能够提高生产力的开源工具,包括:
构建工具,例如Ant和Maven2
版本控制工具,例如CVS和Subversion
质量度量工具,例如CheckStyle、PMD、FindBugs和Jupiter
用来生成良好文档同时降低写文档和维护文档耗时的工具
单元测试工具,例如JUnit4、TestNG以及开源测试覆盖工具Cobertura
集成测试、负载测试和性能测试自动化;网络服务、Swing接口和网络接口的自动化测试
问题管理工具,如Bugzilla和Trac
持续集成工具,例如Continuum、CruiseControl、LuntBuild和Hudson
提高开发实践水平并且让你在开发流程中的日子更容易些。《Java超级工具》对于核心开发人员和软件架构师而言是必读书目,能让他们的职业生涯秩序井然。
作者简介 John Ferguson Smart是Wakaleo咨询公司的首席咨询师(www.wakaleo.com),这是一家致力于为企业级Java和敏捷开发领域提供咨询、培训和指导服务的公司。
目录 Foreword
Preface
Introduction
Part Ⅰ.BuildTools
1.SettingUpaProjectUsingAnt
2.SettingUpaProjectUsingMaven2
PartⅡ.VersionControlTools
3.SettingUpVersionControlUsingCVS
4.SettingUpVersionControlUsingSubversion
Part Ⅲ.ContinuousIntegration
5.SettingUpaContinuousIntegrationServerwithContinuum
6.SettingUpaContinuousIntegrationServerwithCruiseControl
7.LuntBuild-AWeb-BasedContinuousIntegrationServer
8.ContinuousIntegrationwithHudson
9.SettingUpanInstantMessagingPlatformwithOpenfire
Part Ⅳ.UnitTesting
10.TestingYourCodewithJUnit
11.Next-GenerationTestingwithTestNG
12.MaximizingTestCoveragewithCobertura
Part Ⅴ.Integration,Functional,Load,andPerformanceTesting
13.TestingaStrutsApplicationwithStrutsTestCase
14.IntegrationTestingDatabaseswithDbUnit
15.PerformanceTestingwithJUnitPerf
16.LoadandPerformanceTestingwithJMeter
17.TestingWebServiceswithSoapUI
18.ProfilingandMonitoringJavaApplicationsUsingtheSunJDKTools
19.ProfilingJavaApplicationsinEclipse
20.TestingYourUserInterfaces
Part Ⅵ.QualityMetricsTools
21.DetectingandEnforcingCodingStandardswithCheckstyle
22.PreemptiveErrorDetectionwithPMD
23.PreemptiveErrorDetectionwithFindBugs
24.InspectingtheResults-SemiautomatedCodeReviewwithJupiter
25.SharpenYourFocuswithMylyn
26.MonitoringBuildStatistics
Part Ⅶ.IssueManagementTools
27.Bugzilla
28.Trac-LightweightProjectManagement
Part Ⅷ.TechnicalDocumentationTools
29.TeamCommunicationwiththeMaven2ProjectWebSite
30.AutomaticallyGeneratingTechnicalDocumentation
Bibliography
Index
……