Aplicativos Web Orientação a Objetos

Slides:



Advertisements
Apresentações semelhantes
Aula 3 – DB2 Express-C Autor:
Advertisements

DESENHO de BASE de DADOS RELACIONAL
APOSTILA 1, FRENTE 4, AULA 6 PROF. JOÃO BOSCORASSLAN CÂMARA.
Projeto 1.
APLICAÇÕES DE LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS APRESENTAÇÃO DA DISCIPLINA Prof. Thiago Pereira Rique
APLICAÇÕES DE LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS ACESSO A BANCO DE DADOS COM O JDBC Prof. Thiago Pereira Rique
DIAGRAMA DE CLASSES X DIAGRAMA DE ENTIDADES E RELACIONAMENTOS
Design Patterns Interpreter
Mapeamento Objeto Relacional
Gizelle Sandrini Lemos 26 de abril de 2006
April 05 Prof. Ismael H. F. Santos - 1 Frameworks e Padrões de SW Prof. Ismael H F Santos.
EJB Regras de Convivência
Hibernate Apresentação
Introdução a JDBC Eduardo Martins Guerra Instituto Tecnológico de Aeronáutica Curso de Pós-Graduação em Engenharia de Software Programação Distribuída.
Java Persistence API (JPA) Eduardo Martins Guerra Instituto Tecnológico de Aeronáutica Curso de Pós-Graduação em Engenharia de Software Programação Distribuída.
Estudo comparativo de arquitecturas para aplicações empresariais
Mapeamento de Objetos para Tabelas Relacionais
CURSO DE ESPECIALIZAÇÃO PARTE 4: PADRÕES FACTORY E DAO
Aplicativos Web Com Orientação a Objetos
SQL Server 2012 Introdução a Modelagem de Dados
Conexão com Bancos de Dados Carlos Bazilio Depto de Ciência e Tecnologia Pólo Universitário de Rio das Ostras Universidade Federal Fluminense.
DESENVOLVENDO APLICAÇÕES JAVA PARA WEB UTILIZANDO OS FRAMEWORKS STRUTS 2 E HIBERNATE Alexandre Oliveira.
Desenvolvimento de Sistemas Orientados a Aspectos
Implementação em Projeto de Sistemas (PFC)
PROF RONI MARCIO FAIS BANCO DE DADOS PROF RONI MARCIO FAIS
Integração com Banco de Dados
Design Patterns / Acesso ao banco de dados (java.sql)
MODELO DE DADOS PROF. RONI MARCIO FAIS Maio de 2008.
JSP / Servlets Avançado
UNIVERSIDADE CATÓLICA DE BRASÍLIA 2011 PAULO LIMA aluno FERNANDO GOULART orientador.
Software Design Patterns & AntiPatterns
IFNMG – Campus Araçuaí Banco de Dados Professor: Marcelo West
Análise e Projeto Orientado a Objetos
Arquitetura de Desenvolvimento Web MVC vs. Three Tiers
Projeto Orientado aos Objetos Prof. Wolley W. Silva
Implementação MVC Pedro Antonino.
Especificação em Projeto de Sistemas
Padrão- MVC Model, View, Controller
Introdução Padrões de Projeto
©Prof. Lineu MialaretAula 14e - 1Banco de Dados I Banco de Dados I – BD I Prof. Lineu Mialaret Aula 14e: Exercícios em SQL (1) Instituto Federal de Educação,
Diagrama de Componentes
Unidade 1 – Introdução a J2EE Prof.: Henrique Santos
MPS – Aula prática Diagrama de Pacotes / Esteriótipos Web
SISTEMA DE GERENCIAMENTO ESCOLAR GRUPO 9 UFSCAR :23.
SISTEMA PROCESSUAL DIGITAL
Tarciane Andrade Análise de Casos de Uso Tarciane Andrade
Diagrama de Pacotes.
Nilson de Souza Rego Jr.1 Persistência de Dados em.
Abr-17 Projetar Base de Dados Projetar base de dados.
SGPC - Sistema de Gestão de Panificadora e Confeitaria
ACCESS AULA 01 Na primeira aula você terá uma visão geral do Microsoft Access, conhecerá sua evolução e suas versões. Ao final da aula você irá possuir.
Faculdade de Tecnologia SENAI Porto Alegre Aula 1 Prof. Me. Humberto Moura
SGPC - Sistema de Gestão de Panificadora e Confeitaria
Módulo2: Tecnologias de Bases de Dados Aula nº 1 e 22010/
UCSal – Bacharelado em Informática
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.
PADROES DE PROJETO PROF. OSIEL MARLON. PADRÕES DE PROJETO INTRODUÇÃO Padrões de projeto têm emergido como uma das mais promissoras abordagens para a melhoria.
Acesso a Banco de Dados com JDBC e DAO
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.
Banco de Dados Parte 1 Profa. Ana Karina Barbosa Fevereiro/2008.
Projeto Orientado a Objetos Prof. Wolley
YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio.
Aplicativos para Web MVC Prof. Odair Indena Jr.
ALUNO: RONI FABIO BANASZEWSKI Model-View-Controller.
Introdução a Padrões de Projeto Padrões de Projeto Orientado a Objetos Profa. Danielle Martin Universidade de Mogi das Cruzes.
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.
Prof.: Jean Carlo Mendes
Persistência de dados e padrão DAO
<Nome do projeto>
Transcrição da apresentação:

Aplicativos Web Orientação a Objetos Aula 06 Prof. Wolley

Persistência de Objetos Transição de Objetos de Domínio (Classes) em um Modelo Relacional (registro na tabela do DB) Dada Access Object (DAO) Padrão para persistência de dados que permite separar regras de negócio das regras de acesso a banco de dados Core J2EE Patterns http://java.sun.com/blueprints/corej2eepatterns/Patterns/index.html

Dada Access Object (DAO) Problema O Código de acesso a dados da aplicação fica, geralmente, espalhado em várias classes dificultando o entendimento, manutenção, e mudanças no modelo de dados ou troca de fornecedor de dados;

Dada Access Object (DAO) Problema Classe Negócio código SQL ERRADO Código de acesso aos dados misturado com código de regras de negócio

Dada Access Object (DAO) Problema

Dada Access Object (DAO) Solução Criar um ponto central em um pequeno conjunto de classes que são responsáveis por acessar os dados da aplicação. Separar classe de negócio de classe de acesso aos dados;

Dada Access Object (DAO) Solução Classe Negócio D A O código SQL CORRETO Código de acesso aos dados separado do código de regras de negócio. Acesso ao BD apenas pelo DAO.

Dada Access Object (DAO) Solução

Dada Access Object (DAO) Diagrama de Classe v.2