Arquitetura Usual Definição: Arquitetura que faz uso de apenas duas camadas que, formalizadas, podem ser citadas: View (Visualização): camada que contém.

Slides:



Advertisements
Apresentações semelhantes
JBanana.
Advertisements

Desenvolvimento Web.
UNIPAC – ARAGUARI CAMPUS – IX PROF. EVERTON HIPÓLITO DE FREITAS
Framework para desenvolvimento web
APSOO Aula 05.
Projeto 1.
Programa de Pós-Graduação Lato Sensu MBA em Gestão de Software
Engenharia da Informação
ENGENHARIA DA INFORMAÇÃO
Desenvolvimento em Camadas
Prof. João Bosco M. Sobral
1 Arquitetura CORBA Repositório de Implementação Repositório de Interface cliente programa cliente proxy ORB Core ou invocação dinâmica servidor ORB Core.
Arquitetura de Bancos de Dados Profa. Éverlin Marques.
Fundação Aplicações de Tecnologias Críticas - Atech
MedEl: Uma solução de E-Learning utilizando tecnologia Microsoft ASP
Introdução a EJB 3.0 Eduardo Martins Guerra Instituto Tecnológico de Aeronáutica Curso de Pós-Graduação em Engenharia de Software Programação Distribuída.
SISTEMA GERENCIADOR DE FORMULÁRIOS DINÂMICOS
UM ESTUDO EXPERIMENTAL
Model-View-Controller (MVC) em Aplicações Web Eduardo Martins Guerra Desenvolvimento de Soluções WEB.
Especificação e Projeto do sistema de gerência e manipulação de mídias para produção de aulas Mozart de Melo Alves Jr. Paulo Tenório.
CONCEITOS Modelo de Dados
Se liga aí, que é hora da revisão!
Sistema de Gerenciamento de Pessoas e Projetos
Diogo Peixoto Projetar Arquitetura Diogo Peixoto
Equipe SIRI Andre Braga (abb2) José Dihego (jdso) Patrícia Lustosa (plvr) Thiago Diniz (tvsd)
Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Análise e Projeto de Sistemas UNIVERSIDADE DE CRUZ ALTA Ciência da Computação 2010/1.
Web Services Uninorte Semana de Tecnologia da Informação
Integração com Banco de Dados
Design Patterns / Acesso ao banco de dados (java.sql)
UNIVERSIDADE CATÓLICA DE BRASÍLIA 2011 PAULO LIMA aluno FERNANDO GOULART orientador.
Prof. Kelly E. Medeiros Bacharel em Sistemas de Informação
Engenharia de Software e Sistemas Danilo Veras e Rebeka Gomes.
Arquitetura de Sistemas Distribuídos
Arquitetura de Desenvolvimento Web MVC vs. Three Tiers
Implementação MVC Pedro Antonino.
Marcio de Carvalho Victorino
Campus de Caraguatatuba Aula 16e: Exercícios de View
Padrão- MVC Model, View, Controller
Padrões de Interação com o Usuário
Unidade 1 – Introdução a J2EE Prof.: Henrique Santos
Padrões de Interação com o Usuário
Projeto de Sistemas Alexandre Monteiro. Agenda 2. Análise 3. Projeto 1. Revisão 4. Exercícios.
DI-UFPE1 Sistemas CASE Modelos de Referência. DI-UFPE2DI-UFPEDI-UFPE Definição n Estruturas de um Ambiente CASE do ponto de vista conceitual; n Permitem.
Tarciane Andrade Análise de Casos de Uso Tarciane Andrade
Padrão de desenvolvimento
Modelo de Análise e Projeto
Capítulo 6: SAD – Arquitetura e aspectos de rede e segurança
MVC.
Camada de Aplicação Prof. Horácio. Objetivo Apresentar os detalhes específicos dos tipos de aplicação; Apresentar o modelo cliente-servidor; Apresentar.
Programação para Internet
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.
B ANCO DE DADOS Modelo Relacional ABTécnico. M ODELOS DE DADOS Apoiando a estrutura de um BD está o modelo de dados: uma coleção de ferramentas conceituais.
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
Professora: Kelly de Paula Cunha
Projeto Banco de dados Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai.
Desenvolvimento WEB II Ajax – Utilização de Frameworks Javascript Professora: Kelly de Paula Cunha.
Model-View-Controller (MVC)
Projeto de Arquitetura de Software
Aplicações em Três Camadas MVC – Model, View, Control.
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.
Jadson Xavier Muller Oliveira.  É difícil encontrar alguma definição consensual de padrão.  Definição aceitável: - São idéias que foram úteis em algum.
Aplicativos para Web MVC Prof. Odair Indena Jr.
ALUNO: RONI FABIO BANASZEWSKI Model-View-Controller.
Persistência de dados e padrão DAO
Persistência de dados e padrão DAO Padrões de Projeto Orientado a Objetos Profa. Danielle Martin/Mauricio Universidade de Mogi das Cruzes.
Curso Superior em Redes de Computadores Camada de Aplicação Prof. Sales Filho.
Síntese do Negócio ONTOWEB. Ontoweb – Nova Geração de Ferramenta de Busca Possui comportamento inteligente que auxilia o usuário a organizar e compartilhar.
Transcrição da apresentação:

Arquitetura Usual Definição: Arquitetura que faz uso de apenas duas camadas que, formalizadas, podem ser citadas: View (Visualização): camada que contém componentes de interface como botões, listas, etc e que se comunicam com o Banco de Dados para que sejam persistidas as informações preenchidas e visualizadas. Model (Modelo): camada não implementada mas que está presente no modelo a título de formalização. Representa o Banco de Dados e aguarda por requisições da View para realizar inserções, remoções, retornar registros, etc.

Arquitetura Usual

Arquitetura MVC Definição: Model View Controller é a arquitetura que faz uso de três camadas de aplicação; Model (Modelo): utilizada para controle das regras de negócio, como por exemplo: Só pode haver uma Entidade A presente na aplicação caso uma Entidade B esteja relacionada com uma Entidade C representando uma relação D. Model também fica responsável por persistir as entidades no Banco de Dados, como por exemplo: De acordo com uma Variável A, buscar n variáveis no Banco que se relacionem com A.

Arquitetura MVC Definição (continuação): Controller (Controle): utilizada para que se haja comunicação entre a camada de View do Usuário com a camada de Modelo do Servidor, por exemplo: Caso o Usuário A tenha permissão para visualizar as informações da Entidade B, buscar no Modelo a Entidade B e seus atributos. View (Visualização) camada apresentável para o usuário contendo componentes como listas, botões, menus, etc. Utiliza a camada de Controle para se comunicar com o Modelo.

Arquitetura MVC