Skip to content

About

Projeto Java Web desenvolvido como parte prática do Curso de Java Completo. Neste projeto são utilizadas tecnologias como Java SE 17, Java EE, Spring Boot Framework, SQL, JPA, Hibernate, JSON, Maven, PostgreSQL e Heroku para deploy.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

26 Commits

Folders and files

Repository files navigation

Projeto Java Web Services Com Spring Boot e JPA/Hibernate

NPM

Sobre o projeto

Este projeto foi desenvolvido como parte prática do Curso de Java Completo do Dr. Nelio Alves.

Os objetivos propostos para este projeto são:

  • Criar um projeto Java com Spring Boot;
  • Implementar o modelo de domínio;
  • Estruturar as camadas lógicas: Resource, Service e Repository;
  • Configurar banco de dados de teste (H2);
  • Mapear Objeto Relacional com anotações JPA/Hibernate;
  • Povoar o banco de dados SQL;
  • Fazer o "CRUD - Create, Retrieve, Update, Delete";
  • Fazer os tratamentos de exceções;
  • Fazer o deploy para o Heroku usando PostgreSQL;

As seguintes tecnologias foram utilizadas neste projeto:

  • Java SE 17
  • Java EE
  • Spring Boot Framework (version 3.0.1)
  • SQL
  • JPA
  • Hibernate
  • JSON
  • H2 Database
  • PostgreSQL
  • Maven
  • Rest
  • Heroku
  • Git
  • GitHub
  • Postman

API Disponível No Heroku

Link:

Autor

Gabriel Bernardo dos Santos

Linkedin: https://www.linkedin.com/in/gabriel-bernardo-2343aa119/

Email: gabigol_96@icloud.com

Capturas de Tela da Aplicação

Diagrama De Classes

DomainModel

Diagrama De Objetos

Domain Instance

Divisão De Camadas

LogicalLayers

Criando Usuário No Postman

POST user

Recuperando Usuário Por ID

GET user

Recuperando Lista De Usuários

Get Users

Atualizando Usuário Por ID

PUT user

Deletando Usuário Por ID

Delete user

About

Projeto Java Web desenvolvido como parte prática do Curso de Java Completo. Neste projeto são utilizadas tecnologias como Java SE 17, Java EE, Spring Boot Framework, SQL, JPA, Hibernate, JSON, Maven, PostgreSQL e Heroku para deploy.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages