Wrox Home  

Topic: Java

Professional Java Tools for Extreme Programming: Ant, XDoclet, JUnit, Cactus, and Maven (0764556177) cover image

Professional Java Tools for Extreme Programming: Ant, XDoclet, JUnit, Cactus, and Maven

Richard Hightower, Warner Onstine, Paul Visan, Damon Payne, Joseph D. Gradecki with Kate Rhodes, Robert Watkins, Erik Meade
ISBN: 978-0-7645-5617-3
768 pages
April 2004
This is a Print-on-Demand title. It will be printed specifically to fill your order. Please allow an additional 2-3 days delivery time. The book is not returnable.
Paperback Version: US $65.00 Add to Cart

About This Title  |  Download Code  |  Errata  |  P2P Forum for This Title

Part I: Key Concepts.

Chapter 1: Introduction to Extreme Programming.

Chapter 2: J2EE Deployment Concepts.

Chapter 3: Storing and Managing Code with CVS.

Part II: Automated Building and Continuous Integration.

Chapter 4: Ant Primer.

Chapter 5: Building Java Applications with Ant.

Chapter 6: Building J2EE Applications with Ant.

Chapter 7: XDoclet Primer.

Chapter 8: Building J2EE Web Components with Ant and XDoclet.

Chapter 9: Building EJBs with Ant and XDoclet.

Chapter 10: Building Struts Apps with Ant and XDoclet.

Chapter 11: Creating Custom Ant Tasks.

Chapter 12: Creating XDoclet Custom Tags and Templates.

Part III: Automated Java Testing.

Chapter 13: Unit Testing with JUnit.

Chapter 14: Load Testing with JunitPerf.

Chapter 15: Defect Tracking with Bugzilla.

Part IV: Automated J2EE Testing.

Chapter 16: Functional Testing with HttpUnit.

Chapter 17: Performance Testing with Jmeter.

Chapter 18: Cactus Primer.

Chapter 19: Testing Servlets and Filters with Cactus.

Chapter 20: JspTestCases and Testing Custom Tags with Cactus.

Chapter 21: Testing EJBs with Cactus.

Chapter 22: Code Coverage with jcoverage.

Part V: Automated Swing Testing.

Chapter 23: Swing Testing with Jemmy.

Chapter 24: Swing Testing with jfcUnit.

Chapter 25: Swing Testing with Abbot.

Part VI: Continuous Integration, Project Management, and IDEs.

Chapter 26: Managing Projects with Maven.

Chapter 27: Automating Continuous Integration with CruiseControl.

Chapter 28: Automating Continuous Integration with AntHill.

Part VII: API Tag Reference.

Chapter 29: Ant Tag Reference.

Chapter 30: Ant API Reference.

Chapter 31: JUnit API Reference.

Chapter 32: Cactus API Reference.

Chapter 33: HttpUnit API Reference.

Chapter 34: JUnitPerf API Reference.

Part VIII: Appendix.

Appendix A: Example Applications Used in This Book.


Printer-Ready Version   Share This
With you wherever you go: pdf + ePub + kindle -- DRM-free