... | ... | @@ -11,4 +11,27 @@ Serviço geral da aplicação com todos os endpoints de operações chamadas pel |
|
|
# Estrutura de pastas
|
|
|
## Backend
|
|
|
|
|
|
:open_file_folder: _raiz do projeto_ <br>
|
|
|
:open_file_folder: **config** <br>
|
|
|
Definição de singletons usados para configurar a aplicação <br>
|
|
|
|
|
|
:open_file_folder: **domain** <br>
|
|
|
Entidades, DTOs referentes ao domínio da aplicação e VOs (Objetos de Valor) <br>
|
|
|
|
|
|
:open_file_folder: **repository** <br>
|
|
|
Camada de acesso aos dados usando o Spring Data JPA - acessada pelas services <br>
|
|
|
|
|
|
:open_file_folder: **service** <br>
|
|
|
Camada de orquestração de entidades e lógica de negócio - acessada pelas controllers<br>
|
|
|
|
|
|
:open_file_folder: **web** <br>
|
|
|
- :open_file_folder: **controller** <br>
|
|
|
Camada de definição dos enpoints, chamada das services e montagem dos payloads de resposta<br>
|
|
|
- :open_file_folder: **representation** <br>
|
|
|
Pasta para as classes de request/response<br>
|
|
|
- :open_file_folder: **response** <br>
|
|
|
Pasta para os payloads de resposta da aplicação<br>
|
|
|
- :open_file_folder: **request** <br>
|
|
|
Pasta para os payloads de requisição da aplicação<br>
|
|
|
- :open_file_folder: **error** <br>
|
|
|
Pasta para os payloads de erro da aplicação<br> |
|
|
\ No newline at end of file |