Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

© 2004 Model-View-Control Pattern (MVC) Das Model-View-Control Pattern.

Ähnliche Präsentationen


Präsentation zum Thema: "© 2004 Model-View-Control Pattern (MVC) Das Model-View-Control Pattern."—  Präsentation transkript:

1 © 2004 Model-View-Control Pattern (MVC) Das Model-View-Control Pattern

2 © 2004 Model-View-Control Pattern (MVC) Agenda Seite 2 ● Herkunft ● Beschreibung ● Implementierungen ● Fazit ● Diskussion

3 © 2004 Model-View-Control Pattern (MVC) Herkunft Seite 3 Das Model-View-Control Pattern ist ein originär aus Smalltalk-80 stammendes Muster. Smalltalk wurde am Xerocs PARC entwickelt. Das Muster wurde inzwischen mehrfach variiert. In der Entwicklung GUI basierter Software ist es als Standardarchitekturpattern anzusehen.

4 © 2004 Model-View-Control Pattern (MVC) Beschreibung Seite 4 Grundgedanke Trennung der fachlichen Semantik von ihrer Präsentation. a = 50% b = 30% c = 20% a b c 503020 402535 304525 ab c Y Z X a C b

5 © 2004 Model-View-Control Pattern (MVC) Beschreibung Seite 5 Zerlegung in 3 Bestandteile Model View Control

6 © 2004 Model-View-Control Pattern (MVC) Beschreibung Seite 6 Wer kennt wen? Model View Control

7 © 2004 Model-View-Control Pattern (MVC) Beschreibung Seite 7 Zusammenarbeit Model View Control Informiert Control über Benutzerinterakti on Holt Daten aus Model Schreibt Daten in Model Informiert Interessenten über Statusänderung

8 © 2004 Model-View-Control Pattern (MVC) Implementierungen Seite 8 Swin g View Control Model UI- delegate Compone nt

9 © 2004 Model-View-Control Pattern (MVC) Implementierungen Seite 9 WebObject - ASP.NET ● Model WebObjects: EnterpriseObjects ASP.NET: EnterpriseComponents ● View Ausgezeichnete HTML Seite mit Spezialtags ● Control Codebehind Technik. Zu jedem View existiert eine Controlklasse

10 © 2004 Model-View-Control Pattern (MVC) Implementierungen Seite 10 J2EE Webapplikation ● Model Wird über JavaBeans oder Enterprise Java Beans abgebildet. ● View Wird aus JSP Komponenten und Customtags dargestellt. ● Control Wird durch Servlets implementiert, die für Request-Response Protokolle definiert sind.

11 © 2004 Model-View-Control Pattern (MVC) Fazit Seite 11 ● Kern jeder GUI Anwendung ist das Model ● Das Control beschreibt das Protokoll, den Workflow der Datenmanipulation ● Der View ist ausschliesslich zur Darstellung der Daten vorhanden

12 © 2004 Model-View-Control Pattern (MVC) Seite 12 Diskussion Model-View-Control


Herunterladen ppt "© 2004 Model-View-Control Pattern (MVC) Das Model-View-Control Pattern."

Ähnliche Präsentationen


Google-Anzeigen