Die Aufgabe
9) Architektur (12 Punkte)
a) Warum ist die in der vorhergehenden Aufgabe genutzte Art der JSP-Programmierung nicht empfehlenswert?
b) Skizzieren Sie eine softwaretechnisch deutlich bessere Lösung. – Sie brauchen hier keinen Programmcode anzugeben!
c) Geben Sie nun den zentralen Code der notwendigen JSP-Seiten für Ihre zuvor entwickelte Architektur an.
Architektur heißt hier: Wie verteilt man ein Programm auf Teile, und wer ist wofür zuständig? Gefragt sind drei Dinge:
- (a) Was an TEST.JSP schlecht ist.
- (b) Eine bessere Aufteilung, nur als Skizze, ohne Code.
- (c) Der Code der JSP-Seite in dieser neuen Aufteilung.
rem in der Tabelle Rem und zeigt alle bisherigen Nachrichten als Tabelle (REM 1, REM 2, …).- Die Schwächen von TEST.JSP benennen.
- Modell, Controller und View skizzieren.
- Die neue View.jsp Stück für Stück schreiben.