Arquitetura MVC e Arquitetura 3 Camadas

950 palavras 4 páginas
Arquitetura em 03 Camadas e Arquitetura MVC.
A Arquitetura em 03 Camadas apresenta uma estrutura – normalmente conhecida como visão, negócios e persistência de dados – que somente permite a comunicação direta entre uma camada e a sua camada mais próxima.
Ex:

Visão Negocios Dados

No exemplo acima, a apresentação de dados ao usuário somente se comunica com a camada de negócios, que por sua vez pode comunicar-se ainda com a camada de persistência de dados.
O MVC( Model, Controller, View) apresenta uma divisão que não implica em camadas.
Ex:
Controller

View Model

Desta forma, a arquitetura MVC simplesmente organiza e estrutura cada componente em seu devido lugar: Apresentação na View, logica no Controller, e regras de negócio e persistência de dados no Model.
Assim, o controller é o responsável em receber as solicitações vindas da view, realiza a logica e solicita ou faz alterações no Model. A View, por sua vez, pode carregar informações vindas diretamente do Model, para preencher um form de uma atualização de dados feitas pelo usuário, por exemplo.Arquitetura em 03 Camadas e Arquitetura MVC.
A Arquitetura em 03 Camadas apresenta uma estrutura – normalmente conhecida como visão, negócios e persistência de dados – que somente permite a comunicação direta entre uma camada e a sua camada mais próxima.
Ex:

Visão Negocios Dados

No exemplo acima, a apresentação de dados ao usuário somente se comunica com a camada de negócios, que por sua vez pode comunicar-se ainda com a camada de persistência de dados.
O MVC( Model, Controller, View) apresenta uma divisão que não implica em camadas.
Ex:
Controller

View Model

Desta forma, a arquitetura MVC simplesmente organiza e estrutura cada componente em seu devido lugar: Apresentação na View, logica no Controller, e regras de negócio e persistência

Relacionados

  • APLICABILIDADE DA ARQUITETURA MVC EM UMA APLICAÇÃO WEB(WebApps)
    3296 palavras | 14 páginas
  • conversao mvc
    8736 palavras | 35 páginas
  • Tcc mvc
    479 palavras | 2 páginas
  • APD 3 Aula 2 2 Arquiteturas Camadas
    859 palavras | 4 páginas
  • Arquitetura de software – padrão mvc ioc
    525 palavras | 3 páginas
  • ALPOO
    1766 palavras | 8 páginas
  • Entendendo MVCPHP5
    2324 palavras | 10 páginas
  • -Desenvolvimento de aplicações em camadas -Por que desenvolver em camadas -O que é MVC?
    5087 palavras | 21 páginas
  • trabalho sobre MVC
    1242 palavras | 5 páginas
  • padroes mvc
    5030 palavras | 21 páginas