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.