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 en un entorno Spring / Tomcat:

Utilizamos una arquitectura en capas desde la primera versión. Esta se mantuvo en todas las versiones posteriores. Finalmente, 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 extenso que puede mejorarse. Al revisarlo, descubrí que algunas de las decisiones tomadas no eran necesariamente las mejores. Dejo al lector la tarea de asimilar este documento para luego superarlo.