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

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Zeile 26: Zeile 26:
* [[Model-View-Controller-Service-Paradigma/View|View (MVCS)]]
* [[Model-View-Controller-Service-Paradigma/View|View (MVCS)]]
* [[View-Controller-Logic-Service-Data-Paradigma/View|View (VCLSD)]]
* [[View-Controller-Logic-Service-Data-Paradigma/View|View (VCLSD)]]
* [[Model-View-Controller-Paradigma]] (insb. die dort angegebenen Quellen)


[[Kategorie:MVC]]
[[Kategorie:MVC]]
[[Kategorie:Glossar]]
[[Kategorie:Glossar]]

Version vom 6. Mai 2011, 16:16 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 MVC-Prozess

Definition (nach Kowarschick (MMProg))

(MVC-)Views sind die grafischen, akustischen, haptischen und olfaktorischen Schittstellen einer Anwendung, die nach den MVC-Paradigma realisert wurde. Sie „visualisieren“ die Daten von Modellen der Anwendung.

Eine View kann weitere Aufgaben übernehmen:

  • bei Daten-Änderungen in den zuständigen Modellen der Anwendung die View-Repräsentation dieser Daten automatisch anpassen (dies funktionier nur, wenn die View über Änderungen informiert wird)
  • Benutzeraktionen, die über grafische Eingabeelemente – wie Textfelder oder Buttons – erfolgen, an einen Cntroller weiterleiten
  • Controller-Informationen (wie z.B. Fehler-Meldungen oder Service-Status-Meldungen) visualisieren (hierfür sollte es spezielle Modelle geben, die die Controller-Status-Informationen enthalten)

Anmerkung

Man beachte, dass sich Views von MVC-Anwendungen, Views von MVCS-Anwendungen und Views von VCLSD-Anwendungen nicht unterscheidenden. Alle drei visualisieren Modell-Daten (die allerdings in VCLSD-Anwendungen in Data-Objekten und nicht in Modell-Objekten enthalten sind) und leiten Benutzeraktionen an Controller weiter.

Quellen

Siehe auch