Skip to content
CarlosFeldmann edited this page Jul 8, 2021 · 3 revisions

Arquitetura

Organização de arquivos

  • entities - Entidades do banco de dados JPA;
  • services - Serviços relacionados à aplicação;
  • controllers - Controladores relacionados à aplicação;
  • exceptions - Exceções relacionadas à aplicação;
  • forms - Objetos associados às entradas de dados;
  • dtos - Objetos associados às saídas de dados;
  • repositories - Serviços para abstração do acesso aos dados;
  • config - Classes de configuração relacionadas ao framework;

Banco de Dados

Estamos utilizando H2(banco em memória SQL), utilizando JPA para acessar os dados, e também para geração de schema do banco.

Possíveis Melhorias

  • ProductsService:: getPostsFromFollowedSellers - Utilizar streams
Clone this wiki locally