A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Aplicativos Web Orientação a Objetos

Apresentações semelhantes


Apresentação em tema: "Aplicativos Web Orientação a Objetos"— Transcrição da apresentação:

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


Carregar ppt "Aplicativos Web Orientação a Objetos"

Apresentações semelhantes


Anúncios Google