JavaServer Faces (JSF) es una interfaz de programación para el desarrollo de aplicaciones web de Java. Este libro de nivel intermedio presenta la tecnología y el marco de trabajo, JSF para normalizar y estandarizar el desarrollo de este tipo de aplicaciones. Luego de una introducción al marco de trabajo JSF, el texto aborda la definición de reglas de navegación entre páginas JSF y entre JSF y MVC (modelo-vista-controlador); los componentes básicos de la interfaz gráfica de JSF el uso de las etiquetas Facelets; la gestión de etiquetas para validaciones, conversiones y manejo de eventos JSF; el soporte para la internacionalización y localización JSF y la conexión, acceso y operaciones con la base de datos MYSQL. Cada tema es presentado con un lenguaje técnico sencillo y se complementa con ejemplos prácticos para apoyar y facilitar el proceso de aprendizaje. El libro está dirigido fundamentalmente a usuarios que, además, de comprender los paradigmas de la lógica de programación y de la programación orientada a objetos, tengan conocimientos básicos de HTML5, CSS, JavaScript, Java, SQL y bases de datos.