11. Schlussfolgerung
Fassen wir die in diesem Dokument geleistete Arbeit zusammen. Wir haben drei Web-Frameworks vorgestellt: Java Server Faces, PrimeFaces und PrimeFaces Mobile, und wir haben sie in sechs Java-EE-Anwendungen implementiert:
- 01: JSF / EJB3 / Glassfish,
- 02: JSF / Spring / Tomcat,
- 03: PF / EJB3 / Glassfish,
- 04: PF / Spring / Tomcat,
- 05: PFM / EJB3 / Glassfish,
- 06: PFM / Spring / Tomcat.
Die Architektur der Beispielanwendung sah in einer EJB-/Glassfish-Umgebung wie folgt aus:
![]() |
oder diese in einer Spring/Tomcat-Umgebung:
![]() |
Wir haben bereits bei der ersten Version eine mehrschichtige Architektur verwendet. Diese Architektur wurde in alle nachfolgenden Versionen übernommen. Schließlich wurde die [Web]-Schicht schrittweise unter Verwendung der Frameworks Java Server Faces, PrimeFaces und PrimeFaces Mobile implementiert. Sie folgt dem MVC-Muster (Model-View-Controller).
Es war ein langwieriger Prozess, der verbesserungsfähig war. Bei der Überprüfung wurde mir klar, dass einige der getroffenen Entscheidungen nicht unbedingt die besten waren. Ich überlasse es dem Leser, sich dieses Dokument zu eigen zu machen und darauf aufzubauen.

