JavaServer Faces (JSF) 2.0, is an MVC web framework which focus on simplifies building user interfaces (comes with 100+ ready UI tags) for Java web application and make reusable UI component easy to implement. Unlike JSF 1.x, almost everything is declared in faces-config.xml, with JSF 2.0, you are allowed to use annotation to declare navigating, managed bean or CDI bean, which make your developmen
![JSF 2.0 Tutorial - Mkyong.com](https://cdn-ak-scissors.b.st-hatena.com/image/square/e6b4dfd4f9f121afe7b1d1c5ddd5f364925a519e/height=288;version=1;width=512/https%3A%2F%2Fmkyong.com%2Fwp-content%2Fuploads%2F2023%2F08%2Fmkyong-opengrap-logo.png)