Model-View-Controller-Paradigma/Controller

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Version vom 15. April 2011, 11:17 Uhr von Kowa (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „{{MVC:Menü}} gerahmt|rechts|Der MVC-Prozess =Definition (nach Kowarschick (MMProg))= (MVC-…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

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-)Controller dienen zur Steuerung einer Anwendung, die nach den MVC-Paradigma realisert wurde. Dazu manipuliert der Controller Modell-Objekte.

Häufig wird die Anwendungslogik nicht im Modell, sondern im Controller implementiert.

Aufgaben eines Controllers

  • Anforderungen, die vom Benutzer direkt oder mit Hilfe einer View an einen Controller weitergeleitet werden, werden von diesem aufbereitet und zur Bearbeitung an das Modell weitergereicht.
  • Controller können auch Ereignisse verarbeiten, die nicht vom Benutzer, sondern von einem Modell oder einem (meist anderen) Controller initiiert werden (wie z.B. ein das Ereignis „Spielzeit ist abgelaufen“).

Andere Arten der Kommunikation führt ein Controller nicht aus.

Quellen

Siehe auch