Demonstra o uso de APIs de Java Persistence baseadas na nova especificação Java Persistence em conjunto com o JavaServer Faces. A amostra cria um esquema de autenticação simples por meio de JavaServer Faces PhaseListeners e um bean de entidade simples que representa um usuário.