CHAPTER 5: Building Java Web Applications with Spring Web MVC 261
Summary
This chapter first briefly introduced the Spring Framework and went on to show how you can deal
with tight coupling, cross-cutting concerns, and boilerplate code. This chapter transformed the
data access layer built in Chapter 1 to eliminate the boilerplate code resulting from using pure
JDBC. Then it discussed Spring MVC’s architecture, including its request-handling life cycle. Next
it showed you how to develop a Hello World application using Spring Web MVC. Then it began
implementing the bookstore application using Spring Web MVC, and as the application progressed,
it introduced the annotations programming model of Spring Web MVC and processing forms in the
web application.