A good book to learn about Spring MVC. The first chapter is used to initialize the development environment for good practice the following exercises without encountering problems. In the middle chapters knowledge tests help ensure good understanding. The various development stages are well guided.