JavaServer Faces is a Java specification for building component-based user interfaces for web applications and was formalized as a standard through the Java Community Process being part of the Java Platform, Enterprise Edition. It is also a MVC web framework that simplifies construction of user interfaces for server-based applications by using reusable UI components in a page.

Want to Learn

Top 10 Tutorials For JSF