Model-View-Controller

Das Model-View-Controller Prinzip (kurz MVC) ist eines der bekanntesten Software-Design-Pattern.

Es beschreibt die Trennung diverser Programmierteile in drei Teile.

Model

Im Model geschieht die eigentliche Buisinesslogik. Hier werden Berechnung, Speicherungen und Datenbankabfragen vorgenommen.

View

Mit View ist die Schicht gemeint, welche der Benutzer sieht. Eine Software mit GUI kann man in fast allen Fällen in verschiedene Ansichten teilen.

Controller

Der Controller verbindet den aktuellen View mit einem Model. Er nimmt die Benutzereingaben an und gibt Sie an das entsprechende Model weiter.


Fazit

Der große Vorteil dieses Vorgehens ist, dass einzelne Teile leicht ausgetauscht werden können. Soll sich beispielsweise das Erscheinungsbild der Anwendung ändern, genügt es einige View-Komponenten auszutauschen. Die Buisinesslogik bleibt davon unberührt.

Mit dem MVC-Prinzip wird die Wartbarkeit erhöht und die Fehlerwahrscheinlichkeit verringert.

Zurück

top (nach oben)

TRIGONmedia - modern media solutions
HomeWebdesignHostingReferenzenLexikonKontaktSitemapImpressum

Webdesign und CMS-Entwicklung aus Karlsruhe Walzbachtal.
XHTML/HTML • CSS • Javascript • Ajax • Symfony • PHP5 OOP • Doctrine • MySQL • jQuery
TRIGONcms und alle seine Komponenten sind Eigentum von Frieder Reinhold
USt-IdNr.: DE244596014 • Sitz: Walzbachtal • Inhaber: Frieder Reinhold
+49 7203 439534 • info@trigon-media.com



TRIGONmedia on GoogleMaps Valid XHTML 1.0 Valid CSS 3.0

© 2011 TRIGONmedia and Frieder Reinhold