April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
Spring-MVC
nAs you can see, all incoming HTTP requests from a web browser are handled by Controllers. A controller, as the name indicates, controls the view and model by facilitating data exchange between them.
nThe key benefit of this approach is that the model can worry only about the data and has no knowledge of the view.
nThe view, on the other hand, has no knowledge of the model and business logic and simply renders the data passed to it (as a web page, in our case)
nThe MVC pattern also allows us to change the view without having to change the model