Model-View-Controller-Service-Paradigma/Model: Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Kowa (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Kowa (Diskussion | Beiträge)
Zeile 6: Zeile 6:
]] (Model) einer [[Anwendung]], die nach den [[Model-View-Controller-Service-Paradigma|MVCS-Paradigma]] realisert wurde,  
]] (Model) einer [[Anwendung]], die nach den [[Model-View-Controller-Service-Paradigma|MVCS-Paradigma]] realisert wurde,  
dient im Wesentlichen zur Speicherung des aktuellen Zustandes der Anwendung.
dient im Wesentlichen zur Speicherung des aktuellen Zustandes der Anwendung.
Häufig ist auch die Realisierung der [[Anwendungslogik]] Aufgabe eines MVCS-Modells.


==Eigenschaften eines Modells==
==Eigenschaften eines Modells==

Version vom 17. April 2011, 10:22 Uhr

Dieser Artikel erfüllt die GlossarWiki-Qualitätsanforderungen nur teilweise:

Korrektheit: 4
(großteils überprüft)
Umfang: 3
(einige wichtige Fakten fehlen)
Quellenangaben: 4
(fast vollständig vorhanden)
Quellenarten: 4
(sehr gut)
Konformität: 4
(sehr gut)

Diese Bewertungen beziehen sich auf alle im nachfolgenden Menü genannten Artikel gleichermaßen.

gerahmt|rechts|Der MVCS-Prozess

Definition (nach Kowarschick (MMProg))

Das (MVCS-)Modell (Model) einer Anwendung, die nach den MVCS-Paradigma realisert wurde, dient im Wesentlichen zur Speicherung des aktuellen Zustandes der Anwendung.

Eigenschaften eines Modells

Das Modell besteht aus einer Menge von Objekten, deren Zustände von Controllern oder Services modifiziert werden können. Jede Änderung am Modell wird mit Hilfe von Signalen (Observer-Pattern) angezeigt. Die Ereignisse können insbesondere von Views abgefangen werden, um den aktuellen Zustand des Modells zu visualisieren.

Objekte, die das Modell repräsentieren, kommunizieren von sich aus höchstens mit anderen Modell-Objekten direkt. Mit den übrigen Objekten (Controllern, Views und Services) kommunizieren sie i. Allg nur, indem sie Signale (Ereignisse, Event) verschicken.

Quellen

Siehe auch