Skip to content

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 è stata mantenuta in tutte le versioni successive. Infine, il livello [web] è stato implementato successivamente con i framework Java Server Faces, Primefaces e Primefaces mobile. Rispetta il modello MVC (Modello-Vista-Controllore).

È stato un lavoro lungo che può essere migliorato. Rileggendo il testo, ho scoperto che alcune scelte effettuate non erano necessariamente le migliori. Lascio al lettore il compito di fare proprio questo documento per poi superarlo.