Você está na página 1de 4

ETE ADVOGADO GIL RODRIGUES

DESIGN PATTERN

são soluções generalistas para problemas


recorrentes no desenvolvimento de
software.
MVC - Model-View-
Controller
O MVC é um padrão de arquitetura de software. O
MVC sugere uma maneira para você pensar na divisão
de responsabilidades, principalmente dentro de um
software web.

O princípio básico do MVC é a divisão da aplicação em


três camadas: a camada de interação do usuário (view),
a camada de manipulação dos dados (model) e a
camada de controle (controller).

Com o MVC, é possível separar o código relativo à


interface do usuário das regras de negócio, o que sem
dúvida traz muitas vantagens que veremos mais à
frente.
DAO
(DATA ACESS OBJECT)
DTO
(DATA TRANSFER OBJECT)

É uma organização representada por É um padrão de projetos bastante


regras codificadas, como um programa usado em Java para o transporte de
de computador transparente. dados entre diferentes componentes
de um sistema, diferentes instâncias
É uma organização representada por ou processos de um sistema
regras codificadas, como um programa distribuído ou diferentes sistemas via
de computador transparente. serialização.
Em alguns casos, usa-se o DTO ou
É uma organização representada por TO para mapear informações obtidas
regras codificadas, como um programa do banco de dados e então usar
de computador transparente. numa View (MVC).
ALESSANDRA
RAMALHO
RIBEIRO
2º MODULO - DS

Ete Advogado Gil Rodrigues

Você também pode gostar