Alex Jones Arena
siehe auch ACL
MVC (Model-View-Controller) ist ein Architekturmuster zur besseren Strukturierung von
Software. Die Strukturierung erfolgt in drei Einheiten, dem Datenmodell (engl. Model), Präsentation (engl. View)
und Programmsteuerung (engl. Controller). Das Ziel ist ein flexibler Programmentwurf, der spätere Erweiterungen
erleichtert und eine Wiederverwendbarkeit der einzelnen Komponenten ermöglicht.
Modell
Alle darzustellenden Daten und auch die Geschäftslogik werden im Modell abgelegt.
Präsentation
Die Präsentationsschicht ist für die Darstellung der benötigten Daten aus dem Modell und die Entgegennahme von
Benutzerinteraktionen zuständig. Für jede Präsentation gibt es ein Modell.