| 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 |