A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Aplicações em Três Camadas MVC – Model, View, Control.

Apresentações semelhantes


Apresentação em tema: "Aplicações em Três Camadas MVC – Model, View, Control."— Transcrição da apresentação:

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.


Carregar ppt "Aplicações em Três Camadas MVC – Model, View, Control."

Apresentações semelhantes


Anúncios Google