Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Aplicativos Web Orientação a Objetos
Aula 06 Prof. Wolley
2
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
3
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;
4
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
5
Dada Access Object (DAO)
Problema
6
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;
7
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.
8
Dada Access Object (DAO)
Solução
9
Dada Access Object (DAO)
Diagrama de Classe v.2
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.