| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/01/2009 10:03:01
|
nandorj21
Smalltalk
![[Avatar]](/images/avatar/bd22efb6bdeabb178eec7b0051f764d7.png)
Membro desde: 14/11/2008 12:44:17
Mensagens: 4
Localização: rio de janeiro
Offline
|
Sou estudante de java e tenho uma dúvida no desenvolvimento padrão de uma aplicação. Em um conceito geral, vejo que em um mvc padrão, utiliza-se o dto( data transfer object) e o dao( data access object).
Um Professor que tive utilizava um terceiro tipo de objeto: o dlo ( data logic object) como uma camada transacional onde toda a lógica da aplicação estava contida.
Minha pergunta é: isso é um padrão de desenvolvimento do mercado? se não, qual seria a maneira mais apropriada para a implementação dessa lógica?
Obrigado!
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/01/2009 10:31:17
|
mateusbrum
JavaBaby
![[Avatar]](/images/avatar/be6ea238d9be0fc60080a6f8a8188817.png)
Membro desde: 21/01/2007 22:55:29
Mensagens: 84
Offline
|
Apesar de o nome DLO ser estranho para mim, em geral é bem isso que se faz.
Cria-se uma entidade burra e transacional, insere uma estrutura de dados para ser manipulada pela mesma.
Esse tipo de arquitetura torna a aplicação procedural, já que os objetos não mantém estado e comportamento, eles apenas processam informação.
Abraços.
|
Mateus Henrique Brum
Analista Programador Java
Sun Certified Java Programmer 6.0
Sun Certified Web Component Developer 5.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/01/2009 10:32:39
|
joca_java
JavaChild
![[Avatar]](/images/avatar/85fa59ac8a893137b2777551335631ed.jpg)
Membro desde: 16/08/2007 14:02:09
Mensagens: 128
Offline
|
Confesso nunca ter ouvido falar nesse DLO. Está mais para um BO ( Business Object ).
Dá uma olhadinha aqui antes de tentar fazer VO´s, BO´s, DTO´s, DLO´s ( ? ) ->
http://www.fragmental.com.br/wiki/index.php?title=Evitando_VOs_e_BOs
A arquitetura a ser feita, vai depender do sistema que você irá implementar.
This message was edited 1 time. Last update was at 02/01/2009 10:33:22
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/01/2009 10:54:30
|
nandorj21
Smalltalk
![[Avatar]](/images/avatar/bd22efb6bdeabb178eec7b0051f764d7.png)
Membro desde: 14/11/2008 12:44:17
Mensagens: 4
Localização: rio de janeiro
Offline
|
muito obrigado pelas dicas! sempre achei muito confuso esse conceito de BO ou DLO pois como o artigo menciona, ele proporciona uma maneira de tornar uma linguagem OO em procedural.
Voltando lá no jardim de infância do java, costuma-se dizer que uma classe contém o que um objeto tem ( atributos) e o que um objeto faz (métodos).
Além de tudo, a meu ver isso torna as aplicações mais simples.
obrigado!
|
|
|
 |
|
|