Navegação na JSF 2.0

Pessoal, queria tirar uma dúvida simples: deve-se usar o faces-config ou não em JSF 2.0, ou seja, deve-se usar as conhecidas
ou não em JSF 2.0?

outra coisa, tem como usar navegação implícita numa situação como a explicada a seguir:

-Caso meu Bean retorne “OK” vá para uma página de listagem de registros cadastrados;
-Caso meu Bean retorno “ERRO”, vá para uma outra página.

Sei que isso é fácil com navigation-rules mas e com navegação implicita?, utilizando outcome, como seria?

Não sei se deve ou não deve, eu acho mais facil não usar (apesar das regras de navegação ficarem espalhadas o q pra mim tudo bem).

Nesse caso ao inves do seu bean voltar “OK” ou “ERRO” ele pode voltar a navegação “/paginaOk.jsf” ou “/paginaErro.jsf”

então bastaria eu colocar o nome do metodo no outcome como está abaixo, retornando o caminho direto?

<h:link outcome="#{Bean.metodo}" value=“Teste”>

</h:link>

Gostaria de levantar a polêmica se deve-se ou não usar o faces.config com as navigations-rules quando utilizada a JSF 2.0. Achei mais prática a navegação implicita mas também acho que fica muito espalhada. Será se tem alguma indicação se a utilização do faces.config para regras de navegação entrará em desuso? quem puder opinar, agradeço

Fiz como vc falou e deu tudo certo. Só fiquei na dúvida se a boa recomendação é de usar o faces.config ou deixar de usar…afinal como você mesmo falou, as regras de navegação deixam de ficar centralizadas e passam a ficar espalhadas pelos fontes…

Quanto ao arquivo faces-config.xml eu tambem não sei, mas acho que não existe uma regra cada projeto é de um jeito…

Quanto a navegação da uma pesquisada pq o JSF faz uma busca, seguindo algumas regras na verdade vc não precisa escrever nem o .jsf do final…
Primeiro ele procura o outcome no faces-config.
depois procura uma pagina com a mesma extensão da pagina origem na mesma pasta da pagina origem.
e por ai vai existe mais algumas regras… eu não me lembro todas mas na documentacão tem…

até mais