O modelo Repository ou modelo DAO

8 respostas
wladyband

Porque a maioria das empresas adotam mais o modelo DAO do que o modelo Repository nos projetos?

8 Respostas

javaflex

Isso não tem importância, fora que muitas vezes só trocam as letrinhas, e a implementação de fato mistura as duas abordagens equivocadamente. Um não substitui o outro.

Foque no seu caso. Se você usar ORM como Hibernate por exemplo, este praticamente substitui o DAO, onde ele vai dar todo o suporte para acesso a banco de dados por objetos e você somente vai precisar do “Repository” para retornar/persistir objetos conforme suas regras de negócio.

javaflex

–duplicado–

pfk66

Repository é um padrão de domain model e a maioria das empresas não trabalha com domain model.

pfk66

wladyband:

Na sua opinião porque será que a maioria da empresas não trabalham com o modelo Repository?

Por que a maioria não trabalha com domain model.

wladyband:

Nela existe alguma desvantagem?

quem é “nela”?

wladyband:

Você concorda com está sendo dito nessa pagina?

https://marcobaccaro.wordpress.com/2010/03/12/domain-model/

O texto está ok, pelo menos até a parte em que o autor termina de definir o problema e começa sugerir OO como solução.

Mas note que o texto é de 2010, nessa época muita gente esperava que OO seria a ferramenta adequada pra criar domain model, inclusive eu. :slight_smile:

wladyband

pfk66:
wladyband:

Na sua opinião porque será que a maioria da empresas não trabalham com o modelo Repository?

Por que a maioria não trabalha com domain model.

wladyband:

Nela existe alguma desvantagem?

quem é “nela”?

wladyband:

Você concorda com está sendo dito nessa pagina?

https://marcobaccaro.wordpress.com/2010/03/12/domain-model/

O texto está ok, pelo menos até a parte em que o autor termina de definir o problema e começa sugerir OO como solução.

Mas note que o texto é de 2010, nessa época muita gente esperava que OO seria a ferramenta adequada pra criar domain model, inclusive eu. :)

Que hilario!!!

wladyband

pfk66:
wladyband:

Na sua opinião porque será que a maioria da empresas não trabalham com o modelo Repository?

Por que a maioria não trabalha com domain model.

wladyband:

Nela existe alguma desvantagem?

quem é “nela”?

wladyband:

Você concorda com está sendo dito nessa pagina?

https://marcobaccaro.wordpress.com/2010/03/12/domain-model/

O texto está ok, pelo menos até a parte em que o autor termina de definir o problema e começa sugerir OO como solução.

Mas note que o texto é de 2010, nessa época muita gente esperava que OO seria a ferramenta adequada pra criar domain model, inclusive eu. :)

Existe alguma desvantagem e usar o modelo Repository?

pfk66

Desvantagem em relação a que?

Se seu domínio estiver modelado como um software OO, existe o padrão reposity. Qual a alternativa que está querendo comprar? DAO e Repository são usados em situações diferentes.

pfk66

wladyband:
pfk66:
wladyband:

Na sua opinião porque será que a maioria da empresas não trabalham com o modelo Repository?

Por que a maioria não trabalha com domain model.

wladyband:

Nela existe alguma desvantagem?

quem é “nela”?

wladyband:

Você concorda com está sendo dito nessa pagina?

https://marcobaccaro.wordpress.com/2010/03/12/domain-model/

O texto está ok, pelo menos até a parte em que o autor termina de definir o problema e começa sugerir OO como solução.

Mas note que o texto é de 2010, nessa época muita gente esperava que OO seria a ferramenta adequada pra criar domain model, inclusive eu. :)

Que hilario!!!

Não, decepção. kkk

Mas isso é pra determinado tipo de software, para outros OO continua sendo muito bom.

Criado 28 de maio de 2015
Ultima resposta 28 de mai. de 2015
Respostas 8
Participantes 3