In this chapter we have seen an example of how Spring can be used to ease the development of web-based J2EE applications. We looked at the different layers and the associated configuration files. We also looked at some of the code and discussed some of the choices we had to make while developing the application.
We covered the steps necessary to prepare MySQL for hosting the database used by this application. With the database in place we showed how to build and deploy the application to the Tomcat Server.
Finally, we noted some differences between our current implementation and the original implementation presented in Expert One-on-One J2EE Design and Development.
We hope that after reading this chapter, you will have a feel for how a Spring application is implemented, and configured, as a set of logical layers with clear responsibilities.