FacesUtils: sua classe de utilidades

Um boa prática quando trabalhamos com JSF é tentar manter nossos managed beans o mais simples possível, de tal forma que ele expresse apenas os dados e eventos das nossas páginas. Uma das maneiras de obter isso é isolando a API do próprio JSF através de uma classe de utilidades, também conhecida como FacesUtils.

No blog dos desenvolvedores e instrutores da TriadWorks nós abordamos o assunto e levantamos bons motivos do porquê você precisa ter uma classe desse tipo no seu projeto! Na FacesUtils normalmente encontramos métodos para lidar com a árvore de componentes, busca e renderização de componentes, navegação entre páginas e muito mais.

Vale muito a pena a leitura!