Skip to content

11. Conclusión

Resumamos el trabajo realizado en este documento. Hemos presentado tres marcos de trabajo web: Java Server Faces, PrimeFaces y PrimeFaces Mobile, y los hemos implementado en seis aplicaciones 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.

La arquitectura de la aplicación de ejemplo era la siguiente en un entorno EJB / Glassfish:

o bien esta otra en un entorno Spring / Tomcat:

Utilizamos una arquitectura por capas desde la primera versión. Esta se mantuvo en todas las versiones posteriores. Por último, la capa [web] se implementó sucesivamente con los marcos Java Server Faces, PrimeFaces y PrimeFaces Mobile. Sigue el modelo MVC (Modelo-Vista-Controlador).

Ha sido un trabajo largo que puede mejorarse. Al revisarlo, he descubierto que algunas de las decisiones tomadas no eran necesariamente las mejores. Dejo al lector la tarea de asimilar este documento para, posteriormente, superarlo.