Características do DAO

DAO – Data Access Object

  • Tem como principal objetivo manter a portabilidade do sistema entre diversas bases de dados.
  • Separa regras de negócio das regras de acesso a banco de dados.
  • No modelo MVC, funcionalidades de BD são feitas no DAO, exemplo: obter conexões, mapear objetos para tipos de dados SQL, executar comandos SQL.
  • Deve ser criada uma classe para cada tabela – classe Bean.
  • A classe DAO irá fazer as operações básicas em uma tabela: inserir, atualizar, deletar e listar.

API PHP:
http://sourceforge.net/projects/phpersist
http://phpersist.wiki.sourceforge.net/Doc

API Java
JPA (Java Persistence API)

Publicado em java.

Um comentário em “Características do DAO

Deixe um comentário