![]() |
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. |
Java Related ResourcesForumsArticlesRelated Books |