Das MVC-Modell ist ein Design-Pattern, welches eine Applikation in 3 logische Bereiche aufteilt.
Model {das Daten-Modell}
hier wird definiert welche Daten wie und woher kommen (Anbindung aus einer DB/XML-File etc.)
View {die Ansichten}
sind die eigentlichen HTML/CFM-Seiten Präsentationen. In diesen Dateien wird festgelegt wie das Ganze dann für den Anwendeer ausschaut, was also aus den Modellen kommt (ähnlich den dsp_*-Files von Fusebox).
Control {die Steuerung}
diese Ebene bzw. Dateien steuern die Ereignisse (Was hat der Anwender angeklickt /liste.hinzufügen.löschen.abbrechen./ etc. und welche Aktionen werden teilw. automatisert abgearbeitet und nach einen .hinzufügen. wird evtl. wieder die Liste aller Datensätzte angezeigt, ohne das der Anwender zb. nach dem sichern seiner Daten abschließend auf .Liste. klicken muß.