Inhalt | Abbildung | Source | SCWCD | |||
|< | < | > | >| | Generated by CoCoDiL |
Wenn eine Anfrage direkt an die JSP's bzw. Servlets geht, kann es zu folgenden Problemen kommen.
Die Idee des FrontControllers die Anfragen an einen Controller zu senden. Dieser Analysiert die Anfrage, und leitet diese dann ggf. an die Servlets bzw JSP die die Bildschirmoberfläche repräsentieren weiter.
Die Bildschirm-Ablauflogik kann nun zentral im FrontController behandelt werden. Der FrontController fungiert meistens als Dispatcher. Der Dispatcher leitet die Anfrage an die View (z.B: JSP) weiter. Helper Klassen (meistens als Java Bean) helfen dem Controller bzw. View ihre Arbeit zu erledigen.
Vorteile:
Inhalt | Abbildung | Source | SCWCD | |||
|< | < | > | >| | Generated by CoCoDiL |