April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
MVC: Give me a “C”
http://static.springframework.org/spring/docs/2.0.x/reference/mvc.html#mvc-controller
nControllers…
nProvide access to the application behavior which is typically defined by a service interface
nControllers interpret input and transform said input into a sensible model which will be represented for output by the view
nThe Controller in Spring is very abstract, allowing different kinds of controllers for different use cases.
nOut of the box Controllers existing to facilitate working with User driven Forms, “command” models, execute wizard-style logic, and more
nRole your own Controllers:
nCommon data handling, control logic, etc.