MVC

MVC (Model - View - Controller) ist ein Konzept für die Strukturierung in der Softwareentwicklung.

  • Das Modell (eng. Model) enthält die darzustellenden Daten, im Modell werden u.a. Datenbankabfragen und zugehörige Funktionen bzw. Methoden definiert.
  • Die Ansicht (engl. View) ist für die Darstellung der Daten zuständig.
  • Die Steuerung (engl. Controller) übernimmt, wie der Name bereits vermuten lässt, die Steuerung, reagiert auf Benutzereingaben und ruft die entsprechenden Funktionen bzw. Methoden aus dem Modell auf.