Table of Contents |
Professional Java Tools for Extreme Programming |
Introduction |
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 |
Index |
List of Sidebars |