Appendix A: Example Applications Used in This Book


Overview

This chapter describes the sample applications used in this book. It is important that you understand the purpose and structure of these applications because we build, test, and deploy them throughout Part II of the book.

Writing example applications requires a delicate balance. If the applications are too simple, it is difficult to see how you would apply the concepts being taught to real-life projects. If the applications are too robust and full-featured , it can be difficult to follow the concepts being presented because the application s complexity gets in the way. We ve tried to solve this problem by including two types of example applications in this book: simple applications and case studies.

Simple applications are used throughout the book to demonstrate a specific technique. These applications are very brief ”sometimes only a few lines of code ”so as not to get in the way of showing you how to use the underlying tools or how to deploy a component.

The case studies are stripped-down versions of a real application. They are long enough to be realistic and indicative of common Web applications, but they are not full-featured, stand-alone applications. The case studies are frameworks for demonstrating complex techniques with the automated testing and integration tools.

None of the case studies or simple examples do much in the way of exception-handling, in an effort to keep the code straightforward and easy to follow. If this were a book on style or object-oriented design, we would have written the samples much differently.

start sidebar
Where To Get the Example Applications

You can download the complete code listings and updated build instructions for all the applications in this book at www.wrox.com.

end sidebar
 



Professional Java Tools for Extreme Programming
Professional Java Tools for Extreme Programming: Ant, XDoclet, JUnit, Cactus, and Maven (Programmer to Programmer)
ISBN: 0764556177
EAN: 2147483647
Year: 2003
Pages: 228

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net