September 2016
Intermediate to advanced
454 pages
9h 23m
English
MVC is a widely used software architectural pattern in GUI-based applications. It has three components, namely a model that deals with the business logic, a view for the user interface, and a controller to handle the user input, manipulate data, and update the view. The following is a simplified schematic that shows the basic interactions between the various components:

Let's further discuss each of these components.
The model component of the MVC architecture represents the data of the application. It also represents the core business logic that acts on such data. The model has no knowledge of the view or the controller. When ...
Read now
Unlock full access