TechWorkRamblings

by Mike Kalvas

202204281140 Model, view, controller architecture

The model, view, controller architecture (commonly referred to as MVC) is a way of organizing web applications into different layers of technical concerns.

  • The model layer interacts with the database and represents data.
  • The view layer renders models and data into a presentation format (e.g. HTML).
  • The controller layer interacts with network requests and responses.