JSF, Spring e Hibernate son las tres tecnologías que voy a usar en mi siguiente proyecto web programado en Java. He estado documentándome y son 3 tecnologías que se integran muy bien.
JSF o Java Server Faces es un framework escrito en java para la interfaz de usuario en páginas web. Para la parte gráfica se usan librerías como IceFaces, PrimeFaces, RichFaces...
Spring es otro framework que da facilidad a la hora de programar aplicaciones en Java, y por consecuencia, aplicaciones web realizadas en java.
Hibernate es otro framework que facilita la obtención de datos desde una base de datos, se ocupa de la persistencia de datos.
