| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/03/2005 05:04:40
|
freakshow1PJ
Entusiasta Java
![[Avatar]](/images/avatar/0)
Membro desde: 30/12/2004 00:00:00
Mensagens: 17
Offline
|
Como eu conecto minha camada de controle com a de apresentacao?? Por exemplo, eu tenho lá minha GUI com os campos Nome e Cidade, como eu faço pra ser mostrado nesses campos o conteudo da camada de modelo e BD ? Eu tenho que fazer uma chamada da minha camada de modelo na GUI? tipo colocar na GUI... ClientesMod cliente = new ClientesMod() ; ?? ou eu tenho que fazer uma chamada da minha classe de controle? MeuControle controle = new MeuControle(); e daí fazer chamadas atraves dos métodos desse objeto... controle.getnome(codcliente) , get.cidade.(codlciente).
Essa ligação da camada de controle com a de apresentação que eu não entendi direito, porque, eu não tenho que fazer a apresentacao sem que ela conheça nada sobre o modelo? Mas não teria que existir uma instancia do modelo na apresentação ????
Fui claro?? Acho q expliquei tanto que não deu pra entender nada.
Se alguem tiver um exemplo em desktop eu agradeceria, porque eu to fazendo em desktop e se alguem colocar em jsp acho que vai ficar dificil de entender. ??:
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/03/2005 12:10:15
|
rr_castanedaPJ
JavaChild
![[Avatar]](/images/avatar/1)
Membro desde: 09/06/2004 00:00:00
Mensagens: 138
Offline
|
Fala kra!!
Eu não sei se entendi mto bem o seu dilema, mas eu costumo tratar telas da seguinte forma..
Eu primeiro desenvolvo a tela, com todos os objetos lá, sejam JTextField, JComboBox, o que for.
Depois eu implemento métodos get para cada componente.
Também separo o acesso ao banco de dados numa outra classe.
E finalmente pra ligar as duas coisas implemento uma terceira classe, que se utiliza dos gets da tela para manipular os objetos a serem exibidos com as informações que ele consegue através da classe que manipula o BD.
É simples, mas pra coisas de pequeno porte, é bem legal.
Abraços!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/03/2005 15:18:18
|
freakshow1PJ
Entusiasta Java
![[Avatar]](/images/avatar/0)
Membro desde: 30/12/2004 00:00:00
Mensagens: 17
Offline
|
alguem poderia postar um exemplo?? pode ser algo bem basico, tipo uma tela de cadastro, só com nome e telefone, pra eu ver direito como ela acessa as outras camadas.
Valew!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/03/2005 16:20:41
|
pcalcadoPJ
JavaEvangelist
![[Avatar]](/images/avatar/1)
Membro desde: 17/08/2004 00:00:00
Mensagens: 335
Localização: 111093865
Offline
|
O que é camada de controle?
|
http://www.fragmental.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/03/2005 19:55:46
|
rr_castanedaPJ
JavaChild
![[Avatar]](/images/avatar/1)
Membro desde: 09/06/2004 00:00:00
Mensagens: 138
Offline
|
Fala FreakShow!!!
Eu fiz um exemplo bem simples e bem pequeno aqui, só pra vc ter uma idéia do que eu quis dizer. Lembrando que a classe Calculadora poderia por exemplo, acessar um BD.
Valeu!!!1
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/03/2005 23:13:02
|
freakshow1PJ
Entusiasta Java
![[Avatar]](/images/avatar/0)
Membro desde: 30/12/2004 00:00:00
Mensagens: 17
Offline
|
rr_castaneda valew mesmo! mais explicado que isso só se voce viesse aki e me desse uma palestra! agora entendi direito como que eh!! muito obrigado mesmo!!!
:grin: :grin: :grin: :grin:
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/03/2005 23:17:19
|
rr_castanedaPJ
JavaChild
![[Avatar]](/images/avatar/1)
Membro desde: 09/06/2004 00:00:00
Mensagens: 138
Offline
|
De nada!!!
Foi um tópico que rendeu bastante, e fiquei muito feliz de poder contribuir.
Valeu pelo post e pela iniciativa em trazer um tema legal.
=)
|
|
|
 |
|
|