O Sistema Spring-Website-Scholar é um site de gerenciamento de alunos em uma instituição específica. Ele também inclui um sistema de login para a inicialização de sessões de usuários.
CRUD dos Alunos
: O sistema possui operações de criação, leitura, atualização e exclusão para a entidade aluno, sendo este devidamente mapeado e persistido no banco de dados.Geração da Matrícula do Aluno
: O sistema incorpora a geração aleatória de uma matrícula personalizada para cada aluno.Criptografia de Senhas de Usuários
: No processo de cadastro de um usuário no banco de dados, o sistema utiliza criptografia para proteger as senhas, garantindo a segurança dos dados pessoais.
As técnicas e tecnologias utilizadas no projeto foram:
Framework Spring
: Framework open source para a plataforma Java, criado por Rod Johnson.Arquitetura MVC (Model-View-Controller)
: Projeto arquitetural que divide a aplicação em três camadas: Model, View e Controller.POO (Programação Orientada a Objetos)
: Paradigma que envolve o gerenciamento de classes, objetos, encapsulamento, herança e polimorfismo.Hibernate
: Framework de mapeamento objeto-relacional (ORM) para Java.JPQL (Java Persistence Query Language)
: É uma linguagem de consulta de objeto semelhante ao SQL, mas que opera em objetos Java, não em tabelas de banco de dados diretamente.PostgreSQL
: Banco de dados relacional amplamente utilizado no mercado de trabalho.Thymeleaf
: Mecanismo de template amplamente utilizado no desenvolvimento de aplicativos web com o Spring Boot.Bootstrap
: Framework de código aberto para design responsivo de interfaces web.
Após baixar o projeto, abra a IDE de sua preferência e siga os passos a seguir, ou assista ao vídeo anexado acima:
- Encontre uma opção semelhante a Open an Existing Project with Maven.
- Localize o diretório onde o projeto está e selecione-o (se o projeto foi baixado via zip, é necessário extrair antes de procurá-lo).
- Crie um banco de dados usando o PostgreSQL.
- Atualize as informações desse banco de dados no arquivo "application.properties".
- Se estiver usando o Eclipse, vá para: Run as -> Run Configuration -> selecione o diretório do projeto e vá para "Goals" e insira: "spring-boot:run".
- Finalmente, execute o projeto e acesse pela porta 8080 no navegador da sua rede local.