May 2019
Intermediate to advanced
546 pages
12h 41m
English
MVC is an architectural design pattern in modern software development that promotes the separation of an application into three components:
The following diagram maps Salesforce's components to this architectural design:

This architecture is used a lot in software development because the isolation of data (that is, the model), user interface (that is, the view), and logic (that is, the controller) allows each component to be developed, tested, and maintained independently.
Read now
Unlock full access