In an MVC model,
Model- It represents the application data domain. In other words applications business logic is contained within the model and is responsible for maintaining data
View- It represents the user interface, with which the end users communicates. In short all the user interface logic is contained within the VIEW
Controller- It is the controller that answers to user actions. Based on the user actions, the respective controller responds within the model and choose a view to render that display the user interface. The user input logic is contained with-in the controller