MVC Architecture Cleanly Separates UI, Business Logic and Page Navigation
This image shows an architectural diagram with four separate blocks arranged from top to bottom:
-
A View block for the user interface of the page
-
A Controller block for page navigation
-
A Model block for data on the page
-
A Business Services block for the business logic
Directional arrows extend between the blocks to represent how MVC cleanly separates UI, business logic, and page navigation.