Eu estava acessando agora um tutorial do Swiz e é usado o termo DTO: http://www.webappsolution.com/wordpress/2010/01/07/swiz-passive-view-example-part-2/
2010/3/1 Vinicius Martinez <vinicius.b.marti...@gmail.com> > Na verdade isso e uma confusão sem paradeiros.. > > Por partes.. > > Como voce mesmo disso, o VO (pattern Value Object), é utilizado para > representação de objetos sem identidades..porém em algum momento de > tempo/espaço isso se perdeu e o pessoal começou a chamas as entidades do > banco de dados (representação ORM das tabelas) de VO.... > > Se alguém conseguir me provar que uma representação desse tipo não possui > um conceito de identidade (lembrando que é uma representação de um modelo de > dados presente em algum SGDB, ou seja, geralmente possui "Pk's" e "FK's"). > > > Já o DTO é um outro pattern que basicamente tem algumas funções: > > 1 - Evitar o tráfego desnecessário de informações na rede (EX: supondo que > voce tenha um Cadastro de Clientes e tenha alguns campos como data de > criação, data de alteração, etc..esses campos geralmente não são mostrados > em algumas interfaces sendo assim, voce encapsula esses campos "mostráveis" > em um objeto de transferência, economizando banda de rede) > > 2 - separação em camadas > > 3 - esconder o modelo de dados da aplicação como um todo > > 2010/3/1 Fábio <fabi...@gmail.com> > >> Estou iniciando em Flex e vejo por toda parte o uso do nome VO para a >> representação dos objetos.. >> >> Pelo que eu estudei de DDD (Domain Driven Design), o termo VO (Value >> Object) é usado para representar objetos que não tem identidade, ex: >> Dinheiro >> >> Já o DTO (Data Transfer Object) é utilizado para troca de dados entre >> sub-sistemas, sendo um termo mais parecido com a realidade do Flex, onde é >> trafegado tanto objetos VO e Entity (que tem identidade. Ex: Cliente) >> >> >> >> O que vcs acham? >> >> >> -- >> Atenciosamente >> Fábio Tadeu da Costa >> fabiotc.com.br >> >> -- >> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com >> Para sair da lista, envie um email em branco para >> flexdev-unsubscr...@googlegroups.com >> Mais opções estão disponíveis em http://groups.google.com/group/flexdev > > > > > -- > Vinicius Branda Martinez > > MSN/GTalk: vinicius.b.marti...@gmail.com > Skype: vinicius.branda > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com > Para sair da lista, envie um email em branco para > flexdev-unsubscr...@googlegroups.com > Mais opções estão disponíveis em http://groups.google.com/group/flexdev -- Atenciosamente Fábio Tadeu da Costa www.fabiotc.com.br -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev