Bom, tenho algumas dúvidas simples sobre JSF2 :
1 - É melhor fazer uma página para cada funcionalidade ? Ex: funcionarios.xhtml (lista de funcionários), insertfuncionario.xhtml (novo funcionario), updatefuncionario.xhtml (atualiza funcionario). Essa é uma boa prática ? Penso que sim pelo fato de modularizar mais a aplicação.
2 - Estou utilizando o h:dataTable para listar meu dados mas senti falta de recursos nele como: Ordenação por coluna, filtragem de dados em tempo real (ajax) e paginação do conteúdo. Digo isso pois como vim do PHP, usava o jQuery DataTable que possui todas essas funcionalidades. Como fazer o h:dataTable ficar mais “robusto” e apresentável ?