Your ultimate guide to building a complete web application using all the capabilities of Spring MVCAbout This BookCarefully crafted exercises, with detailed explanations for each step, to help you understand the concepts with easeYou will gain a clear understanding of the end to end request/response life cycle, and each logical component's responsibilityPacked with tips and tricks that will demonstrate the industry best practices on developing a Spring-MVC-based applicationWho This Book Is ForThis book is aimed at helping Java developers who want to teach themselves Spring MVC, even if they have no previous experience with Spring MVC. It would be helpful to have a bit of familiarity with basic servlet programming concepts, but no prior experience is required.
What You Will LearnFamiliarize yourself with the anatomy of the Spring development environmentLearn about the web application architecture and Spring MVC request flowIntegrate bean validation and custom validationUse error handling and exception resolvingDiscover REST-based web service development and AjaxTest your web applicationLearn how to use Tiles and Web Flow frameworks in your MVC applicationIn DetailThe MVC architecture for developing web applications continues to be a powerful concept and the most popular design pattern known by developers. Spring MVC is a model-view-controller framework for Java web applications to simplify the writing and testing of Java web applications, which fully integrates with the Spring dependency injection framework. With the power of annotation-based configuration, Spring MVC makes web application development easy for developers.
This book is a great companion for beginners who want to learn Spring MVC. With the help of real-world examples, you will learn how to create a completely functional web application. You will also get a complete overview of the Spring web development environment and all its key components.
A pretty good tutorial about Spring MVC and how to do stuff with it. There is a number of small mistakes and inconsistencies, but nothing hugely unsurmontable if you understand what you're doing. A bit more depth would have been appreciated at some points (for instance the injection mechanisms).
If you want to learn to program web as it should be, using the MVC pattern, there is nothing better to do with Spring MVC. And this book will help.
It is a guide for beginners, for those unfamiliar with Spring MVC. It is very good writing, well explained, and each step is explained what happened.
You will learn to do from a MVC simple application to implement REST. You will also learn to use templates with Apache Tiles, using integrated into Spring unit tests.
You must know something of web java as Servlet and JSP. Everything else Spring MVC will help.