[RESOLVIDO] Como um interage com outro?  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
Lavieri
GUJ Master
[Avatar]

Membro desde: 27/01/2004 13:39:31
Mensagens: 1851
Localização: João Pessoa / PB
Offline

vc pode montar uma visão Mais desacoplada assim





ai no controlador vc faz




Observação, é possivel linkar os valores dos campos a propriedades de um bean, não lembro exatamente como é, e nem lembro se é apenas uma gambiarra do netbeans.


This message was edited 1 time. Last update was at 21/03/2010 19:48:55


Sun Certified Java Programmer (SCJP 6)

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."
-Martin Fowler et al, Refactoring: Improving the Design of Existing Code, 1999

Meu blog -> http://blog.tomazlavieri.com.br/
[ICQ]
ingridfarabulini
JavaChild
[Avatar]

Membro desde: 20/03/2010 14:07:00
Mensagens: 123
Localização: Canasvieiras - SC
Offline

Legal! Mais uma vez obrigada! Beijo.

A amizade começa onde termina ou quando conclui o interesse. Que mundo infeliz, onde as pessoas procuram ser melhores que as outras ao invés de ajudar umas as outras... mas uma amizade verdadeira é um amor que nunca morre. Seja feliz, mesmo sendo assim, sempre!
Kenobi
GUJ Master
[Avatar]

Membro desde: 14/11/2003 13:06:37
Mensagens: 1678
Localização: Brasil
Offline

Bão, o pessoal está dando muita ajuda, mas como pediram pra eu vir até aqui

Não acompanhei toda a Thread, por tanto, se tiver algo duplicado no meu comentário, desconsiderem.

O "bean" o qual você se refere, que representa seu Domínio, pode ser sim o mesmo que "aparece" na camada view (tela).

Este também será responsável pela persistência, você não precisa criar uma classe de mapeamento e copiar os parâmetros e se quiser fazer algo mais Domain-Driven Design, sua lógica inerente ao domínio pode estar contida na classe.

O que eu quero dizer com isso ? - http://martinfowler.com/bliki/AnemicDomainModel.html e pra facilitar sua leitura - http://en.wikipedia.org/wiki/Anemic_Domain_Model

Então sua classe "Pessoa" que contém relacionamento com outros objetos como "Endereço", ela sabe se salvar e possui alguma política de validação.

Para os demais amigos num estágio mais avançado, aconselho a leitura do artigo - http://www.infoq.com/articles/ddd-in-practice

Bão é isso

This message was edited 1 time. Last update was at 22/03/2010 17:42:32


----------------------------------------------------------
SOA|EXPERT - http://www.soaexpert.com.br
SOA de um jeito simples e eficiente.
[WWW] [MSN] [ICQ]
Roger75
GUJ Master
[Avatar]

Membro desde: 26/10/2003 12:18:59
Mensagens: 1204
Offline

Bem, como também me fizeram contato por MP, vou dar a dica do motivo de se usar camadas. Provavelmente já ter te falado isso, mas....
Você está programando sua tela em Swing, e provavelmente o seu código deve ter uma porção de coisa nas ações dos botões. Há um alto acoplamento entre a Visão (tela), o Controle e o Modelo (dados do banco). Agora vamos supor que um dia o seu cliente decide que o sistema tem que funcionar como uma aplicação Web, pois ele está expandindo seus negócios e quer que outras regiões do Brasil ou do mundo também usem o aplicativo. Se você seguiu os padrões recomendados do MVC vai ser simples mudar a camada de visão para se adaptar numa aplicação que rode na Web. Caso contrário, provavelmente terá que reconstruir todo o sistema.
Mas é interessante você ter esses problemas porque daí passa a entender os motivos da aplicação de vários Design Patterns.
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team