23.11.2012 Aufrufe

div - beim Fachbereich Informatik - Hochschule Darmstadt

div - beim Fachbereich Informatik - Hochschule Darmstadt

div - beim Fachbereich Informatik - Hochschule Darmstadt

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

6.3 Systemarchitektur<br />

Model-View-Controller – Am Beispiel Pizzaservice<br />

� Pizzaservice – Ablauf einer Bestellung<br />

� View(s)<br />

- es gibt einen View (zur Erzeugung der XHTML-Seite) für die Bestellung<br />

(und auch je einen View für Fahrer, Kunde und Bäcker)<br />

- Das abgeschickte Formular wird an den Controller geschickt<br />

� Controller<br />

� Model<br />

- Nimmt Formular-Daten an und stellt fest, was diese Daten (derzeit) für das<br />

Model bedeuten<br />

- Aktualisiert das Model gemäß der übergebenen Daten<br />

- Die neue Bestellung wird zur Abspeicherung an das Model übergeben<br />

- Bietet Methoden zum Erledigen der üblichen Aufgaben des Pizzaservices<br />

(z.B. Einfügen und Löschen einer Bestellung samt Daten, Ändern des Status,<br />

Abfragen von Informationen usw.)<br />

- Speichert übergebene Bestelldaten und liefert Daten an den View<br />

Prof. Dr. R. Hahn, Prof. Dr. B. Kreling, h_da <strong>Fachbereich</strong> <strong>Informatik</strong>, Entwicklung webbasierter Anwendungen, SS2009<br />

435

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!