Spring MVC - The Basics

An introduction to the basics of the Spring MVC web framework. The concepts of front controller, controller (handler), model and view are introduced. The whole processing pipeline is discussed, with an in-depth description of the HandlerMapping and ViewResolver strategy interfaces. The alternative representations of the Model (Map, Model and ModelMap)…

Web application architecture

How to build robust web applications by isolating different areas of concerns into different layers. The typical four-layer architecture is presented (the presentation layer, the service layer, the persistence layer and the domain model) along with an in-depth discussion on the role and responsabilities of each single layer. Web application…