Required Skills
Familiarity with Java development, including objectoriented design.
If you don't already know Java, this book will be quite unhelpful.
Familiarity with SQL and relational databases.
There are many books on both the practical and theoretical sides of relational database design and development. The examples in this book are all done with MySQL, a free, open-source database. If you have never worked with a relational database before, you will almost certainly want to pick up an introductory text on MySQL.
Familiarity with Ant.
Many books on Ant are available; if you are a Java developer and haven't already worked with Ant, you should learn.
Other skills, such as familiarity with JSP web application development, are helpful but not required. One example in Chapter 2 assumes the use of a web server such as Tomcatall other examples can be run from the command-line.
 |