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

Slides:



Advertisements
Apresentações semelhantes
Desenvolvimento de Sistemas
Advertisements

JBanana.
FCETM - Administração (7o Período)
Framework para desenvolvimento web
APSOO Aula 05.
Projeto 1.
Introdução a Banco de Dados
Introdução a Banco de Dados Prof.: Bruno Rafael de Oliveira Rodrigues.
Rational Unified Process(RUP)
Desenvolvimento em Camadas
Sistema Web para Departamentos
Aula 4 – Inteligência de Negócios (Business Intellingence)
Filipe Ferraz Salgado Orientador: Francisco Reverbel Tipo de Trabalho: Estágio Supervisionado Após a criação do pacote com a versão 3.1 do jBPM, surgiu.
Arquitetura Usual Definição: Arquitetura que faz uso de apenas duas camadas que, formalizadas, podem ser citadas: View (Visualização): camada que contém.
Model-View-Controller (MVC) em Aplicações Web Eduardo Martins Guerra Desenvolvimento de Soluções WEB.
Engenharia de Software
CONCEITOS Modelo de Dados
OPÇÕES DE ERP OPEN SOURCE
Eng. Luiz Francisco Bozo
Tecnologia de Informática
Padrões Arquiteturais Layers, Façade, Repositório, Eventos, MVC
Sistema de Gerenciamento de Pessoas e Projetos
Arquitetura de software
Proposta de Monografia
Integração com Banco de Dados
Melhoria no gerenciamento de usuários
Gerenciamento de Dados
Design Patterns / Acesso ao banco de dados (java.sql)
Prof. Kelly E. Medeiros Bacharel em Sistemas de Informação
Business Intelligence:
Arquitetura de Desenvolvimento Web MVC vs. Three Tiers
Especificação em Projeto de Sistemas
Padrão- MVC Model, View, Controller
Padrões de Arquitetura
Padrões de Interação com o Usuário
Unidade 1 – Introdução a J2EE Prof.: Henrique Santos
ICMC – USP e UNICAMP Coordenadores: Prof. Dr. José Carlos Maldonado Profa. Dra. Elisa Yumi Nakagawa 20/05/2011.
Tópicos Especiais J2EE Prof. Cristina Valadares Curso de Ciência da Computação.
Decisão #1 Decisão-chaveUtilização de C para desenvolvimento do MCTCore. DriversRNF: O código deve ser escrito na linguagem C. Descrição O sistema legado.
Explorando dados e extraindo informações – Plataforma de BI Felipe Ferreira –
Padrões de Interação com o Usuário
Versão 1.0 – Release 1.0. Interface Móvel Interface Desktop Arquitetura em 4 Camadas - Persistência - Controle - Middleware - Visão.
SISTEMA PROCESSUAL DIGITAL
Kinamo Sistema gerenciamento de filmes Cleunio França - cbff Fernando Rodrigues - frsn João Pedro Kamei - jpmk Pedro Bello - pab2.
Tarciane Andrade Análise de Casos de Uso Tarciane Andrade
Modelo de Análise e Projeto
Developing Web Applications with JavaServer Faces (Qusay H. Mahmound) Luiza Pagliari Pablo Grigoletti Universidade Federal do Rio Grande do Sul Programa.
April 05 Prof. Ismael H. F. Santos - 1 Módulo V- Modelo MVC-Web Prof. Ismael H F Santos.
Desenvolvimento Global de Software
MVC.
ZEND Framework Alexsander Muraro.
Programação para Internet
PROJETO ACHAPROMO NOBED. INTRODUÇÃO ▪ Formação da equipe ▪ Criação da fábrica ▪ Ideia inovadora para o projeto.
WebPTM Web Project and Time Manager Autor: Daniel Nicoletti Orientador: Prof. Dr. Carlos Miguel Tobar Toledo Co-Orientador: Murilo Woigt Miranda PONTIFÍCIA.
Faculdade de Tecnologia SENAI Porto Alegre Aula 1 Prof. Me. Humberto Moura
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Servidores.
Padrões de Projetos Professora Lucélia. Conceitos É uma solução conhecida para um problema comum São técnicas que nos dão uma boa solução para determinados.
Universidade Federal de Sergipe Departamento de Sistemas de Informação Bruno Cruz Jessica Rodrigo Aragão – ASP.NET MVC 3.
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas Programação para Aplicações WEB Profa. Semíramis Assis
Design Fest 2003 Sistema de E-Commerce Doe’s Electronic.
Desenvolvimento WEB II Ajax – Utilização de Frameworks Javascript Professora: Kelly de Paula Cunha.
Desenvolvimento WEB II Professora: Kelly de Paula Cunha Apresentação baseada no material didático elaborado pelo Prof. Pasteur Ottoni de Miranda Junior.
Model-View-Controller (MVC)
Projeto de Arquitetura de Software
Delegação  É uma maneira de tornar a composição tão poderosa para fins de reutilização como a herança. Na delegação, dois objetos são envolvidos no tratamento.
Programação Gráfica em Java Swing Aula Na aula passada vimos: Thread Animação Técnica de desenho eficiente (double-bufferring)
Aplicativos para Web MVC Prof. Odair Indena Jr.
ALUNO: RONI FABIO BANASZEWSKI Model-View-Controller.
Arleys Pereira Nunes de Castro - Mestrando : Modelagem computacional (SENAI-MCTI) Especialista : Sistema distribuídos
Desenvolvimento em Camadas
Transcrição da apresentação:

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

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).

Model-View-Controller BROWSERBROWSER (CONTROLLER) SERVLET (VIEW) JSP/HTML (MODEL) JAVABEANS DADOS

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

Model-View-Controller –

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.