Mudanças entre as edições de "20/07"
De MSTECH wiki
Linha 1: | Linha 1: | ||
== Fórum back-end 20/07/16== | == Fórum back-end 20/07/16== | ||
+ | |||
+ | |||
+ | == Um modelo de arquitetura == | ||
A discussão no fórum de back-end do dia 20/07/16 gerou um esboço do que seria uma arquitetura em camadas. Este esboço foi feito num quadro, separando as camadas e destacando o que colocar e o que não colocar em cada uma delas. Segue abaixo uma transcrição do que foi feito. | A discussão no fórum de back-end do dia 20/07/16 gerou um esboço do que seria uma arquitetura em camadas. Este esboço foi feito num quadro, separando as camadas e destacando o que colocar e o que não colocar em cada uma delas. Segue abaixo uma transcrição do que foi feito. | ||
− | |||
− | |||
== 1 - Apresentação== | == 1 - Apresentação== |
Edição das 18h13min de 26 de julho de 2016
Índice
Fórum back-end 20/07/16
Um modelo de arquitetura
A discussão no fórum de back-end do dia 20/07/16 gerou um esboço do que seria uma arquitetura em camadas. Este esboço foi feito num quadro, separando as camadas e destacando o que colocar e o que não colocar em cada uma delas. Segue abaixo uma transcrição do que foi feito.
1 - Apresentação
O que colocar:
- Framework js (angular);
- Controller (só passagem para aplicação);
O que não colocar
- Regras de negócio;
2 - Aplicação
O que colocar
- Regras de negócio da aplicação;
- AutoMapper;
- ViewModels;
O que não colocar
- Chamadas ao EF ou acesso ao banco de dados;
3 - Domínio
O que colocar
- Specifications;
- Interface do repositório;
- Validação das regras;
- Serviços de domínio;
- Classes de query para uso na apresentação;
O que não colocar
4 - Infra
- Implementação do repositório;
- Acesso ao banco;