Buscar

Arquitetura MVC1 vs MVC2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

MVC-1 vs MVC-2
Diagrama de arquitetura MVC1
Diagrama de arquitetura MVC2
Diferença entre MVC 1 & MVC 2
MVC 1 MVC 2
MVC1 associa a lógica de apresentação com a
lógica de negócios.
MVC 2 Separa a lógica de apresentação da lógica
de negócios.
No MVC1, unicamente um componente é
responsável pelo recebimento de solicitações e
envio de resposta.
No MVC2, há um componente separado para
recebimento de solicitações e para o envio de
resposta. Isto é, Controlador (controller) e Visão
(view).
No MVC 1, lógica de negócio e lógica de
apresentação estão combinadas, logo, um web
designer e um desenvolvedor web não pode
trabalhar paralelamente ou simultaneamente.
Já que ambas as lógicas estão separadas, designer e
desenvolvedor podem trabalhar paralelamente.
Não suporta reutilização de componentes de
aplicação. Permite a reusabilidade.
No MVC 1, tanto Controlador e Modelo são JSP. Controlador é um servlet e o Modelo é um classeJava.
No MVC1 há um firme acoplamento entre página e
modelo, visto que o acesso aos dados é usualmente
feito usando tags personalizadas ou através de
chamadas Java Bean.
Na arquitetura MVC2 há um único controlador que
recebe todas as solicitações da aplicação e é
responsável por tomar medidas apropriadas em
resposta a cada solicitação.
Processamento de
solicitação.
Validação de dados.
Lógica de
negócio.
Manipulação de
dados.
Geração de resposta
(Solicitação)
(Solicitação)
(Resposta)
(Resposta)
Processamento de
solicitação.
Validação de dados.
Manipulação de
dados.
Geração de reposta.

Continue navegando