1. Model – View – Controller ( MVC ) Model - Encapsulates your application data, application flow and business logic. View - Extracts data from the model and format it for the presentation. Controller - Direct application flow and receive input and translates it for the Model and View. Request
Controller
Model
View
Response