Atualmente, o JavaServer Faces (JSF) é o framework MVC baseado em componentes mais utilizado na construção de aplicações Web na plataforma Java. Na versão JSF 2 foram adicionadas importantes melhorias visando expandir ainda mais o universo de possibilidades de utilização desse maravilhoso framework e facilitar o desenvolvimento dos diversos tipos de projetos web.