Skip to content

11. Fazit

Fassen wir die in diesem Dokument geleistete Arbeit zusammen. Wir haben drei Web-Frameworks vorgestellt: Java Server Faces, PrimeFaces und PrimeFaces Mobile, und diese in sechs Java-Anwendungen implementiert: EE:

  • 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:

bzw. diese in einer Spring / Tomcat-Umgebung:

Wir haben bereits ab der ersten Version eine mehrschichtige Architektur verwendet. Diese wurde in alle nachfolgenden Versionen übernommen. Schließlich wurde die Schicht [web] nacheinander mit den Frameworks Java Server Faces, PrimeFaces und PrimeFaces Mobile implementiert. Sie entspricht dem MVC-Modell (Model-View-Controller).

Es war eine langwierige Arbeit, die noch verbessert werden kann. Beim Korrekturlesen habe ich festgestellt, dass einige getroffene Entscheidungen nicht unbedingt die besten waren. Ich überlasse es dem Leser, sich dieses Dokument zu eigen zu machen, um es anschließend weiterzuentwickeln.