11. Conclusione
Riassumiamo il lavoro svolto in questo documento. Abbiamo presentato tre framework web: Java Server Faces, PrimeFaces e PrimeFaces Mobile, e li abbiamo implementati in sei applicazioni Java 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.
L'architettura dell'applicazione di esempio era la seguente in un ambiente EJB / Glassfish:
![]() |
oppure questa in un ambiente Spring/Tomcat:
![]() |
Abbiamo utilizzato un'architettura a livelli sin dalla prima versione. Questa architettura è stata mantenuta in tutte le versioni successive. Infine, il livello [web] è stato implementato in successione utilizzando i framework Java Server Faces, PrimeFaces e PrimeFaces Mobile. Essa aderisce al modello MVC (Model-View-Controller).
È stato un processo lungo che potrebbe essere migliorato. Rivedendolo, mi sono reso conto che alcune delle scelte fatte non erano necessariamente le migliori. Lascio al lettore il compito di fare proprio questo documento e poi di svilupparlo ulteriormente.

