aid: jsf name: JSF description: >- Jakarta Faces (formerly JavaServer Faces / JSF) is an MVC framework for building component-based user interfaces for Java web applications. It simplifies the development of web UIs through a component-driven approach with managed beans, an event-driven programming model, page navigation, state management, input validation, and built-in support for internationalization and accessibility. Jakarta Faces 4.1 is the current stable release with Jakarta EE 11, with 5.0 in development for Jakarta EE 12. type: Index image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg tags: - Java - JSF - Jakarta EE - MVC - UI Components - Web Framework url: https://raw.githubusercontent.com/api-evangelist/jsf/refs/heads/main/apis.yml created: '2025-01-01' modified: '2026-04-28' specificationVersion: '0.19' apis: - aid: jsf:jsf name: Jakarta Faces description: >- The Jakarta Faces specification for building component-based web user interfaces in Java applications. Defines a UI component model, state management, event handling, validation, navigation, and Facelets view technology for server-side rendering of web pages. humanURL: https://jakarta.ee/specifications/faces/ tags: - Java - UI - Web Framework properties: - type: Documentation url: https://jakarta.ee/specifications/faces/ - type: Specification url: https://jakarta.ee/specifications/faces/4.1/ common: - type: Website url: https://jakarta.ee/specifications/faces/ - type: Documentation url: https://jakarta.ee/specifications/faces/ - type: GitHub Organization url: https://github.com/jakartaee/faces maintainers: - FN: Kin Lane email: kin@apievangelist.com