MVC
- Model View Controller
- SW Architecture
- seperates application functionalities
- promotes organized programming
Model
- knowledge
- handles data
- interaction with Database
View
- visual representation of a model
- what the users see (UI)
Controller
- receives input
- process requests
- get data from a model
- pass data to the view