Esse é um projeto simples desenvolvido no curso "Curso De JSF Do Zero À Nuvem" disponibilizado gratuitamente no Youtube.
- JSF (Mojarra)
- Primefaces
- JPA
- Hibernate
- Maven
- Spring Security
- MySQL
- MySQL Administrator - Que foi descontinuado e você pode substituir pelo Heidi SQL
- Apache Tomcat
O projeto foi desenvolvido no Netbeans mas roda em qualquer IDE como Eclipse ou IntelliJ IDEA pois foi construído com o framework Maven.
Acesse a raiz do projeto (onde se encontra o arquivo pom.xml) e execute o comando:
mvn clean install -T 4C
Onde clean irá limpar o projeto e install irá buidá-lo -T 4C é opcional e servem para que o build seja executado mais rapidamente com threads em 4 núcleos do seu processador.
O banco de dados é criado automaticamente pelo Hibernate durante a primeira execução do projeto mas caso você julgue necessário você pode restaurar um backup do banco disponível nesse link aqui e restaurar usando o HeidiSQL ou sua ferramenta de banco de dados favorita.
As senhas são convertidas para SHA1 antes de serem gravadas no banco. Para criar um novo usuário caso o banco esteja vazio você pode inserir manualmente na base e encriptar a senha em SHA1. Caso você prefira restaurar o backup a partir do script mencionado acima ao rodar o projeto poderá logar com as credenciais usuário: "admin" e senha: "admin".
Em caso de dúvidas você poderá acessar o Gitter do projeto ou acessar o blog Semeru.