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:
- A aplicação em si não precisa conhecer absolutamente nada sobre o mecanismo de persistência, bastando conhecer somente a interface externa do DAO.
Sobre qual vantagem de uma implementação bem-feita de um DAO o trecho acima está se referindo?
Assinale a alternativa CORRETA:
A ) Nenhuma das alternativas
B ) Abstração completa do mecanismo de persistência
C ) Coesão
D ) Troca de mecanismo de persistência
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 B.
0
0
Faça como milhares de estudantes: teste grátis o Passei Direto
Compartilhar