11. Conclusie
Laten we het werk dat in dit document is verricht nog eens samenvatten. We hebben drie webframeworks gepresenteerd: Java Server Faces, PrimeFaces en PrimeFaces Mobile, en we hebben deze geïmplementeerd in zes Java-toepassingen 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.
De architectuur van de voorbeeldtoepassing zag er als volgt uit in een EJB / Glassfish-omgeving:
![]() |
of deze in een Spring / Tomcat-omgeving:
![]() |
Vanaf de eerste versie hebben we een gelaagde architectuur gebruikt. Deze is in alle volgende versies overgenomen. Ten slotte is de [web]-laag achtereenvolgens geïmplementeerd met de frameworks Java Server Faces, PrimeFaces en PrimeFaces Mobile. Deze voldoet aan het MVC-model (Model-View-Controller).
Het was een langdurig proces dat voor verbetering vatbaar is. Bij het nalezen ontdekte ik dat sommige gemaakte keuzes niet per se de beste waren. Ik laat het aan de lezer over om zich dit document eigen te maken en er vervolgens verder op voort te bouwen.

