Skip to content

Elisabete-MO/alexandria

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

alexandria

Projeto API Rest Alexandria

O foco do dia é trabalhar a persistência de dados com o Spring Data JPA e, com a intenção de ajudar a manter o foco, iremos trabalhar em uma API Rest de persistência de livros a qual chamaremos de Alexandria em referência a Biblioteca de Alexandria.

Você construirá o projeto do zero e no dia de hoje, você se concentrará em configurar o Spring Data JPA e a mapear as tabelas do banco de dados com as classes Java que representam as entidades de domínio da API Rest.

Hoje você não realizará os relacionamentos entre tabelas e, ao iniciar o desenvolvimento, pode parecer estranho. Contudo tenha em mente que isso é intencional e que posteriormente você trabalhará apenas na definição dos relacionamentos 1:1, 1:N e N:N.

Mas para lhe dar visibilidade de como será a API Rest Alexandria segue o Diagrama de Entidade Relacionamento (DER) do banco de dados com seus respectivos relacionamentos.

Diagrama de Entidade Relacionamento da API Rest Alexandria

A figura a seguir lhe ajudará a entender como os componentes irão se comunicar entre si.

Visão geral da API Rest Alexandria

Logo, nossa expectativa é que você consiga ter uma visão completa de como os componentes da API Rest Alexandria comunicam-se entre si, facilitando sua compreensão e aprendizado do conteúdo.