JavaServer Faces (JSF) es una tecnología y framework para aplicaciones Java basadas en web que simplifica el desarrollo de interfaces de usuario en aplicaciones Java EE. JSF usa JavaServer Pages (JSP) como la tecnología que permite hacer el despliegue de las páginas, pero también se puede acomodar a otras tecnologías como XUL (acrónimo de XML-based User-interface Language, lenguaje basado en XML para la interfaz de usuario)
JavaServer Faces | ||
---|---|---|
Información general | ||
Tipo de programa | Framework para aplicaciones web | |
Desarrollador | Sun Microsystems | |
Licencia | CDDL+GPL | |
Información técnica | ||
Programado en | Java | |
Plataformas admitidas | Java EE | |
Versiones | ||
Última versión estable | 2.2.13 (Mojarra, Implementación de Referencia) ( 04 de febrero de 2016 (8 años, 11 meses y 16 días)) | |
Enlaces | ||
Sitio web oficial
Repositorio de código
| ||
JSF incluye:
La especificación de JSF fue desarrollada por la Java Community Process como JSR 127, que definía JSF 1.0 y 1.1, JSR 252 que define JSF 1.2 y JSR 314 para JSF 2.0
Estos objetivos de diseño representan el foco de desarrollo de JSF:
Las principales implementaciones de JSF son:
Algunas extensiones de JSF son: