October 15, 2010 at 3:41 PM
Ans: Model?View?Controller (MVC) is a software architecture, currently considered an architectural pattern used in software engineering. It is used for creating components in well format in your application.
The application is devided into three parts in MVC.
1. Model: components Encapsulates data and behaviors related to the data.
2. View: The view renders the model into a form suitable for interaction, typically a user interface element. Multiple views can exist for a single model for different purposes.
3. Controller: The controller handles the data interconnectivity between application.