2.1 Model-View-Controller

Das MVC-Modell2.1 ist ein Entwurfsdesign, bei dem eine Software in die drei von einander unabhänigen Einheiten Datenmodell, Präsentation und Programmsteuerung unterteilt wird. Das Ziel ist ein flexibles Programmkonzept, das spätere Änderungen und Erweiterungen vereinfacht und die Wiederverwendbarkeit von vorhandenen Komponenten ermöglicht. Durch die Reduktion der Komplexität werden große Anwendungen übersichtlicher und durch die Trennung können verschiedene Teile des Programmes gleichzeitig von verschiedenen Programmierern bearbeitet werden. Im Folgenden werden Model, View und Controller näher betrachtet und erläutert.



Subsections

Karl Spies 2006-01-09