Blog

What is MVC ?

By Manish Kumar Jan 07 2014
The Model-View-Controller (MVC) is a special Kind of Design Pattern Which separates an application into three main components: Model, View And controller.
    • Like
    • Love It
    • Awesome
    • Interesting
    • It's Okay
    • Thumbs Down
  • 1.8k
  • 0
What is MVC ?

The Model-View-Controller (MVC) is A special Kind of Design Pattern Which separates an application into three main components: Model, View and Controller.

The MVC framework includes the following components:



Models - Model objects are the parts of the application that implements the logic for the applications data domain. Often, model objects retrieve and store model state in a database.

Views - Views are the components that displays the application user interface (UI).

Controllers - Controllers are the components that handles the user interaction, work with the model, and ultimately selects a view to render that displays the UI.