Padrão DAO

Páginas: 2 (493 palavras) Publicado: 12 de novembro de 2014
Padrão de projeto D.A.O. (Data Access Objetos)
Neste trabalho vamos saber mais sobre o Padrão de Projeto Data Access Objetos, do catálogo JEE da SUN (Agora da Oracle).
No catálogo JEE os padrõessão divididos da seguinte forma:
Camada de Apresentação.
Camada de Negócios.
Camada de Integração.
O DAO se classifica na camada de Integração. Essa camada encapsula a lógica relacionada com aintegração do sistema com a camada de informação distribuída.
Objetivo do Padrão
Encapsular o acesso a dados em uma camada separada da aplicação.
Problema:
A forma de acesso aos dados pode mudarconsideravelmente dependendo da fonte de dados usado, ex: Banco de dados relacional ou LDAP dentre outros. A persistência de objetos depende de integração com fonte de dados , colocar código depersistência diretamente no código do objeto que o utiliza amarra o código à forma de implementação.
Solução.
O Data Access Object se propõem oferecer uma interface comum de acesso a dados e esconde ascaracterísticas de uma implementação específica. Define uma interface que pode ser implementada para cada nova fonte de dados usada, viabilizando a substituição de uma implementação por outra.Consequências e Características:
• Centralização do código de acesso/manipulação de dados da aplicação.
Este fato possibilita uma manutenção mais eficiente do código de persistência da aplicação, uma vezque o mesmo encontra – se localizado em uma única camada. Em uma situação, por exemplo, de alteração em alguma consulta à base de dados, sabe - se que a modificação será realizada na camada queimplementa o DAO, o que acarreta ganho de tempo pois evita localizar e modificar em diversas partes do código da aplicação os pontos que ocorrem a consulta em questão, para isso necessita de uma camadaadicional, pode ter pequeno impacto na performance,

• Separação da lógica de negócio da persistência.
O uso do DAO implica na separação das operações de banco de dados das regras de negócio,...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • sabre Dao
  • Dão Sul
  • Padrao
  • padrao
  • Padrão
  • Padrão
  • Padrao
  • Padrao

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!