What is MVC?

Share on Facebook17Share on Google+4Tweet about this on TwitterShare on LinkedIn0

MVCModel View Controller (MVC) is one of three ASP.NET programming models it is a framework for building web applications.

Model represents the underlying, logical structure of data in a software application. This object model does not contain any information about the user interface.

View is related to the application that handles the display of the data.

Controller in an application that handles user interaction

MVC is an architectural pattern in software engineering. An applications that have heavy amount of data to the user, a software developer often wishes to separate data (model) and user interface (view), so that the changes in user interface will not affect data handling, and without changing the user interface the data can be reorganized . The MVC solves this problem by data access and business logic from data presentation and user interaction, by using controller as an intermediate component.

This entry was posted in Software and tagged , , , , . Bookmark the permalink.