Mudanças entre as edições de "20/07"

De MSTECH wiki
Ir para: navegação, pesquisa
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.
  
'''Um modelo de arquitetura
 
'''
 
  
 
== 1 - Apresentação==
 
== 1 - Apresentação==

Edição das 18h13min de 26 de julho de 2016

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;