Uma das soluções mais aplicadas para o problema do mapeamento objeto relacional é a utilização do padrão de projeto conhecido como DAO (data access...
Uma das soluções mais aplicadas para o problema do mapeamento objeto relacional é a utilização do padrão de projeto conhecido como DAO (data access object). Esse padrão consiste em implementar uma camada para fazer o mapeamento entre os objetos e as tabelas do banco de dados. Essa camada pode conter diversas classes e ser construída de forma manual ou até mesmo através da utilização de frameworks para automatizar o processo. A função primordial do DAO é fazer a tradução de objetos em registros e de registros em objetos. Quando a implementação é bem-feita, algumas vantagens adicionais podem ser obtidas, tais como:
- Uma camada DAO bem implementada concentra TODAS as funções de persistência e configuração de banco, facilitando alterações futuras.
Sobre qual vantagem de uma implementação bem-feita de um DAO o trecho acima está se referindo?
Assinale a alternativa CORRETA:
A) Troca de mecanismo de persistência
B) Nenhuma das alternativas
C) Abstração completa do mecanismo de persistência
D) Coesão
A vantagem de uma implementação bem-feita de um DAO que o trecho acima está se referindo é a abstração completa do mecanismo de persistência. Portanto, a alternativa correta é a letra C.
0
0
Faça como milhares de estudantes: teste grátis o Passei Direto
Compartilhar