Diferença entre DAO e DAL
Olá amigos, estou começando a estudar orientação a objetos e me deparei com exemplos usando as duas formas.
Procurei em outros lugares entender essa diferença, confesso que li muitos artigos, mas ainda não ficou totalmente claro :(
Se que alguém consegue exemplificar isso de forma claro? Fico na expectativa.
Obrigado a todos.
Procurei em outros lugares entender essa diferença, confesso que li muitos artigos, mas ainda não ficou totalmente claro :(
Se que alguém consegue exemplificar isso de forma claro? Fico na expectativa.
Obrigado a todos.
Nilton
Curtidas 0
Melhor post
Joel Rodrigues
15/05/2017
Basicamente é uma questão de sigla:
DAO -> Data Access Object
DAL -> Data Access Layer
Ou seja, DAL se refere à camada de acesso a dados como um todo, enquanto DAO são os objetos que compõem essa camada.
Abraço.
DAO -> Data Access Object
DAL -> Data Access Layer
Ou seja, DAL se refere à camada de acesso a dados como um todo, enquanto DAO são os objetos que compõem essa camada.
Abraço.
GOSTEI 3
Mais Respostas
Edson Sobrinho
11/05/2017
Nilton acho q esse post vai t ajudar como me ajudou - https://www.devmedia.com.br/arquitetura-em-camadas-com-c/12037
GOSTEI 1
Rachel Andrade
11/05/2017
Olá, pessoal. Muito bom ter encontrado esse tópico. Eu também tinha a mesma dúvida.
Eu sempre nomeio meus objetos como ClienteDAO, FornecedorDAO, etc. E eles ficam na pasta DAO, mas pensando bem seria melhor que a pasta se chamasse DAL, representando a camada.
Eu sempre nomeio meus objetos como ClienteDAO, FornecedorDAO, etc. E eles ficam na pasta DAO, mas pensando bem seria melhor que a pasta se chamasse DAL, representando a camada.
GOSTEI 0
Joel Rodrigues
11/05/2017
Olá, pessoal. Muito bom ter encontrado esse tópico. Eu também tinha a mesma dúvida.
Eu sempre nomeio meus objetos como ClienteDAO, FornecedorDAO, etc. E eles ficam na pasta DAO, mas pensando bem seria melhor que a pasta se chamasse DAL, representando a camada.
Eu sempre nomeio meus objetos como ClienteDAO, FornecedorDAO, etc. E eles ficam na pasta DAO, mas pensando bem seria melhor que a pasta se chamasse DAL, representando a camada.
Legal, Rachel. Eu também opto por essa nomenclatura em meus projetos: DAL para a pasta e <algo>DAO para os objetos.
GOSTEI 1
Edson Sobrinho
11/05/2017
Alguem tem um conteúdo prático q mostra essa diferença?
GOSTEI 0
Joel Rodrigues
11/05/2017
Olá, Edson. Tudo bem?
Então, conforme falei isso não tem influência na estrutura do projeto. Trata-se apenas de uma nomenclatura.
Abraço.
Então, conforme falei isso não tem influência na estrutura do projeto. Trata-se apenas de uma nomenclatura.
Abraço.
GOSTEI 0