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

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
(Die Seite wurde neu angelegt: „{{MVCS:Menü}} gerahmt|rechts|Der MVCS-Prozess =Definition (nach Kowarschick (MMProg))= ([[Model-View-Controller-Paradigma|MVC…“)
 
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
{{MVCS:Menü}}
{{MVC:Menü}}
[[Medium:MVCS-Prozess 01.png|gerahmt|rechts|Der MVCS-Prozess]]
[[Medium:MVC-Prozess 01.png|gerahmt|rechts|Der MVC-Prozess]]
=Definition (nach [[Kowarschick (MMProg)]])=
=Definition (nach [[Kowarschick (MMProg)]])=



Version vom 15. April 2011, 12:52 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 MVCS-Paradigma realisert wurde. Zum einen „visualisieren“ sie die Daten von Modellen der Anwendung, zum anderen leiten Sie Benutzeraktionen, die über grafische Eingabeelemente wie Textfelder oder Buttons erfolgen, an einen Cntroller weiter.

Aufgaben einer View

  • Zugehörige Änderungen am Modell der Anwendung werden sofort grafisch, akustisch, haptisch oder olfaktorisch dargestellt.
  • Es ist auch möglich, bestimmte Controller-Informationen (wie z.B. Fehler-Meldungen oder Service-Status-Meldungen) mit Hilfe von Views zu visualisieren. Allerdings sollten diese Fehlermeldungen von Contorller über spezielle Fehler-Modell-Objekte an eine View weitergeleitet werden.
  • Interaktionen des Benutzers (Mausklick, Tastatur-Eingabeb etc.), die die Anwendung selbst betreffen, werden an einen geeigneten Controller der Anwendung weitergeleitet.
  • Interaktionen des Benutzers können auch dazu genutzt werden, die aktuelle View durch eine neue zu ersetzen. Hierzu können Views direkt untereinander kommunizieren.

Andere Arten der Kommunikation führt eine View nicht aus.

Anmerkung

Man beachte, dass sich Views von MVC-Anwendungen, Views von MVCS-Anwendungen und Views von VCLDS-Anwendungen nicht unterscheidenden. Alle drei visualisieren Modell-Daten (die allerdings in VCLDS-Anwendungen in Data-Objekten und nicht in Modell-Objekten stehen) und sie leiten Benutzeraktioen an Controller weiter.

Quellen

Siehe auch