MVC stands for Model – View – Controller.
- It is architecture for developing interactive applications where there would be a user interaction involved and event handling would occur.
What is a role of Model, View and Controller?
Model: It manages data basically state of the application in memory. There is no fixed size or shape of model objects since what we intend to hold in memory in one application may not be the same as that in other application. It includes all of an application’s validation logic, business logic and data access logic. For example, an Employee object (Model) might retrieve information from a database, operate on it, validate it and then write updated information back to an Employee table in the database. Continue reading “What is MVC?”