O padrão DAO (Data Access Object) surgiu para resolver um problema recorrente em sistemas cadastrais, onde comandos SQL dispersos em meio ao código do aplicativo, diminuem o reuso e aumentam a dificuldade de manutenção. Esse padrão tem como objetivo concentrar os comandos SQL em classes específicas, onde o todo alterar, por exemplo, receberia uma entidade como parâmetro e invocaria um comando do tipo:
O padrão DAO (Data Access Object) surgiu para resolver um problema recorrente em sistemas cadastrais, onde comandos SQL dispersos em meio ao código do aplicativo, diminuem o reuso e aumentam a dificuldade de manutenção. Esse padrão tem como objetivo concentrar os comandos SQL em classes específicas, onde o todo alterar, por exemplo, receberia uma entidade como parâmetro e invocaria um comando do tipo:
- CREATE
- INSERT
- DELETE
- SELECT