Utilize h:outputLink para navegação
Para realizar uma navegação entre páginas no JSF podemos utilizar vários componentes como: outputLink, commandButton, commandLink. Com esses componentes podemos navegar de uma página para outra sem problemas, mas existe uma pequena diferença que pode melhorar a desempenho da navegação do seu projeto.
Os componentes h:commandLink e h:commandButton, ao navegarem, realizam o processamento de todos os ciclos de requisição do JSF, ou seja, os componentes irão enviar dados do formulário, serão feitas validações dos valores enviados e verificações no faces-config.xml procurando por regras de navegações.
Já o componente h:outputLink faz uma navegação direta até a página que o desenvolvedor desejar, esse componente não irá disparar nenhum processamento dos ciclos de vida do JSF. Para navegar para outra página bastaria colocar o comando como a seguir: <h:outputLink outcome=”/ProjetoJSF/page01.xhtml” value=“ Page 01”/>.


Ainda não li tudo, mas pelo que eu já vi estou achando excelente.
Você poderia fazer também um mini livro de JPA.
Marcelo, boa noite.
Já existe aqui no blog um mini livro de JPA. Existe também um chamado Consultas e Dicas só com diversas funções de Pesquisa no JPA.
Até mais.
Parabéns pelo artigo. Esclareceu muitas dúvidas. Sucesso!
Fagner, obrigado pelo apoio. =D
Excelentes artigos! Good Job!
Geverson, obrigado pelo apoio. [=