Linguagem Técnica de Programação VI Prof.: Luiz Gustavo Jordão Soares

Slides:



Advertisements
Apresentações semelhantes
Desenvolvimento de Sistemas Distribuídos Web Services
Advertisements

Novas Arquitecturas baseadas em Web Services
Ferramentas OLAP: MicroStrategy OLAP Services
Redes de computadores I
Camada de Acesso a Dados em ASP.NET
Componentes de Dados e Camada de Acesso a Dados – GridView 2º Semestre 2009 > PUCPR > Tecnologia de Programação Bruno C. de Paula.
Componentes de Dados e Camada de Acesso a Dados - Repeater 2º Semestre 2009 > PUCPR > Tecnologia de Programação Bruno C. de Paula.
Profa. Rudson apostilas.wikidot.com/hipermidia
Noções de Informática Prof. Eduardo
Projeto 1.
Diego Duarte Menescal – Atividades Realizadas Durante o período de Março até Junho: Desenvolvimento de Estratégias de Mercado Período de março.
Desenvolvimento em Camadas
Objetos Distribuídos Padrão CORBA
Microsoft.NET Framework Luiz Miranda devgoiania.net Programas & Soluções.
Sistema de Gestão de Manutenção
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
Linguagem Técnica de Programação VI Prof.: Luiz Gustavo Jordão Soares
Equipe + Bruno Sandres (bms) + Daniel Costa (dvpc)
Aula 8 Prof. Naércio Filho Técnico em Informática
Sistema Web Para Reserva De Recursos
Linguagem Técnica de Programação VI
Linguagem Técnica de Programação VI Prof.: Luiz Gustavo Jordão Soares.
Programação Visual Visual Basic.
Design Patterns / Acesso ao banco de dados (java.sql)
Treinamento AJAX Segurança
Linguagem Técnica de Programação VI Prof.: Luiz Gustavo Jordão Soares
Linguagem Técnica de Programação VI
XIII Jornada de Cursos .NET com C# Lucas Mello Flávio Almeida.
Linguagem Técnica de Programação VI
Projeto de Arquitetura de Software Visão Geral
Arquitetura de Desenvolvimento Web MVC vs. Three Tiers
Especificação em Projeto de Sistemas
Banco de Dados Aplicado ao Desenvolvimento de Software
Representação Arquitetural
Padrão- MVC Model, View, Controller
Bancos de Dados Estrutura e Funcionamento de um SGBD
PROGRAMAÇÃO WEB AULA 01 Prof. Gustavo Linhares
Diagrama de Componentes
Padrões de Interação com o Usuário
Unidade 1 – Introdução a J2EE Prof.: Henrique Santos
Linguagem Técnica de Programação VI Prof.: Luiz Gustavo Jordão Soares
WDM Web Data Modeling UCB – Universidade Católica de Brasília
Tarciane Andrade Análise de Casos de Uso Tarciane Andrade
Modelo de Análise e Projeto
SGPC - Sistema de Gestão de Panificadora e Confeitaria
Faculdade de Tecnologia SENAI Porto Alegre Aula 1 Prof. Me. Humberto Moura
SGPC - Sistema de Gestão de Panificadora e Confeitaria
Consultoria José Alberto Horowitz. Criação de Sites Criamos sites com páginas html Criamos sites com páginas html Desenvolvemos Sites com banco de dados.
Wi-Fi Information Service Ademir José de Carvalho Junior Felipe Cavalcanti Ferreira.
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.
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
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
Interações entre objetos
PROGRAMAÇÃO PARA INTERNET Prof.: Jean Carlo Mendes
PSW1 Prof. Rafael. Persistência Atividade que permite que o estado de um objeto exista mesmo após a extinção do processo computacional que o criou. Em.
Desenvolvimento WEB II Ajax – Utilização de Frameworks Javascript Professora: Kelly de Paula Cunha.
Visão de ABAP para Funcionais. ABAP no R/3 SAP Linguagem de Programação ABAP Advanced Business Programming Application / 4.
Projeto de Arquitetura de Software
Aplicações em Três Camadas MVC – Model, View, Control.
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
Web Services / SOA. O cenário de TI nas corporações Novas tendências batiam à porta das corporações Migraram o foco do “gerenciamento de dados” para o.
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.
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.
Desenvolvimento em Camadas
Transcrição da apresentação:

Linguagem Técnica de Programação VI Prof.: Luiz Gustavo Jordão Soares

Programação em Camadas (N-tier programming)

Programação em Camadas Arquitetura que separa a aplicação em diferentes camadas. Cada camada exerce uma função no contexto da aplicação. Cada camada consome funcionalidades de camadas superiores.

Programação em Camadas Vantagens: Separação de funções Organização do sistema Manutenibilidade Escalabilidade

Programação em Camadas Camada de Apresentação (Presentation layer - PL) Apresenta os dados para o usuário, exibe as informações na tela. Ex.: WinForms, WebForms, UserControls, etc.

Programação em Camadas

Camada de Negócios (Business logic layer - BLL) Executa processos, realiza chamadas ao banco de dados, valida e/ou manipula informações. Ex.: Classes, DLL’s, COM+, etc.

Programação em Camadas Windows Form BllClasse.vb

Programação em Camadas Camada de Acesso a Dados (Data Access layer - DAL) Representa um banco de dados e/ou executa ações diretamente sobre o mesmo. Ex.: Classe, DLL, DataSet, COM+, etc.

Programação em Camadas Windows Form BllClasse.vbDalClasse.vb