JavaServer Faces (JSF) est un cadre d'application pour la couche de présentation d'applications web, faisant partie de la spécification JEE 5. Le document couvre l'architecture, les concepts clés, le cycle de vie d'une requête et les outils disponibles pour le développement avec JSF. Les spécifications de JSF sont également discutées, mettant en évidence son évolution et ses fonctionnalités à travers différentes versions.