Estoy siguiendo los tutoriales de Java EE6 y no entiendo la diferencia entre JSF y Facelets. El Capítulo 4 va tiene una sección 'Desarrollo de una aplicación simple JavaServerFaces' y el Capítulo 5 tiene una sección 'Desarrollo de una aplicación de Facelets simple' y, por lo que puedo ver, ambos ejemplos usan exactamente el mismo proceso: una página .xhmtl para el marcado. un bean de respaldo para contener algunos datos y luego un archivo web.xml que asigna urls al 'FaceletsServlet'.¿Cuál es la diferencia entre JSF y Facelets?
De lo que puedo deducir Facelets son páginas .xhtml con etiquetas como < h: head> y < h: inputText> utilizadas para marcar las páginas web.
Pero entonces, ¿qué es JSF? He leído que JSP o Facelets se pueden usar con JSF, ¿eso significa que la función de JSF es proporcionar las bibliotecas de etiquetas que utilizan JSP o Facelets?
posible duplicado de [¿Cuál es la diferencia entre JSF, Servlets y JSP?] (Http://stackoverflow.com/questions/2095397/what-is-the-difference-between-jsf-servlet -y-jsp) –