MVC
MVC (Model-View-Controller) is one of the most widely used software architectures for web applications.
MVC (Model-View-Controller) is one of the most widely used software architectures for web applications. It supports building a web app by neatly splitting a project into three parts. It is made of three modules: model, view, controller.
Composition of the MVC architecture
- Model: the core of the application, which handles data, retrieves information from the database and organises it so it can be processed by the controller.
- View: the graphical component of the interface, which presents the model's data to the user.
- Controller: the decision-making component that handles the logic; it is the intermediary between the model and the view.
Source: rosedienglab.defarsci.org
