Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouGiovana Martinho Marroquim Alterado mais de 8 anos atrás
1
Aplicações em Três Camadas MVC – Model, View, Control
2
Model-View-Controller – Objetivo: – Separar dados ou lógica de negócios (Model) da interface do usuário (View) e do fluxo da aplicação (Controller); – A idéia é permitir que uma mesma lógica de negócios possa ser acessada e visualizada através de várias interfaces. – Na arquitetura MVC, a lógica de negócios (chamaremos de Modelo) não sabe de quantas nem quais interfaces com o usuário estão exibindo seu estado. – Com as diversas possibilidades de interfaces que conhecemos hoje, a MVC é uma ferramenta indispensável para desenvolvermos sistemas (Figura 1).
3
Model-View-Controller BROWSERBROWSER (CONTROLLER) SERVLET (VIEW) JSP/HTML (MODEL) JAVABEANS DADOS
4
Model-View-Controller – Model – Representa o modelo da sua aplicação, com as regras de negócio ( business logic ) e todo o processamento da aplicação; – View – Representa a informação e recolhe os dados fornecidos pelo usuário; – Controller – Recebe as informações da entrada e as transmite para o modelo
5
Model-View-Controller –
6
Vantagens do MVC – Como o modelo MVC gerencia múltiplos visualizadores usando o mesmo modelo é fácil manter, testar e atualizar sistemas múltiplos – É muito simples incluir novos clientes apenas incluindo seus visualizadores e controles – É possível ter desenvolvimento em paralelo para o modelo, visualizador e controle pois são independentes.
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.