nMVC
nClearly separates business, navigation and presentation logic. Itīs a proven mechanism for building a thin, clean web-tier
nModel
nThe domain-specific representation of the information on which the application operates.
nView
nRenders the model into a form suitable for interaction, typically a user interface element.
nController
nProcesses and responds to events, typically user actions, and may invoke changes on the model.