Navegação Menu com PrimeFaces

Galera estou desenvolvendo com Spring e JSF2 + Primefaces, mas estou com dificudade de fazer uma aplicação navegada por ajax, dando update em paineis sem recarregar a pagina, mas estou tendo problemas em ao selecionar um item de um dataTable, ele nao disparar o setProperty e assim nao muda o objeto selecionado, ja implementei o viewScope do Spring e o do JSF2 mesmo mas mesmo assim nao funciona, se eu jogo a pagina inteira na url sem ficar manipulando por update componentes funciona normalmente.

Qual a melhor maneira para fazer uma navegação de um sistema com PrimeFaces?

è melhor utilizar o @ManegedBean do JSF2 ou faço o Spring controlar os MB com um scopo implementado ViewScope?