Eu estava passando por um documento e me deparei com um termo chamado DAO
. Eu descobri que é um objeto de acesso a dados. Alguém pode me explicar o que realmente é isso?
Eu sei que é algum tipo de interface para acessar dados de diferentes tipos de fontes. No meio dessa pequena pesquisa, encontrei um conceito chamado fonte de dados ou objeto de fonte de dados, e as coisas ficaram confusas em minha mente.
Eu realmente quero saber o que DAO
é programaticamente em termos de onde é usado. Como é usado? Todos os links para páginas que explicam esse conceito a partir de coisas muito básicas também são apreciados.