Camada de Controle  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
luiz_ross
GUJ Master
[Avatar]

Membro desde: 25/09/2002 16:38:34
Mensagens: 1110
Localização: Salto, SP
Offline

Gostaria de que alguem me ajudasse, desce alguma dica de como implementar (não precisa ser com código) a camada de controle de uma aplicação feita em swing(é um exemplo bem básico). Tipo eu tenho minha classe que monta a interface com o usuário que seria o meu View
e tenho a minha lógica de aplícação que no caso seria a minha classe que faz a inserção dos dados no banco

Agora que vem problema. Tipo, eu encapsulei os meus dados num objeto que eu criei
só que acontece o seguinte, eu mando ele direto pra minha camada de lógica de aplicação, simplesmente eu não tenho idéia de como manipular esse objeto na camada de controle antes de manda-lo pra camada de modelo. Só uma coisa, eu omiti o código do bean que armazena meus dados pra evitar que o Post ficasse muito grande, e mesmo assim ficou. Desde já agradeço qualquer ajuda!!!
[MSN]
thiagorani
JavaEvangelist
[Avatar]

Membro desde: 15/10/2002 12:26:16
Mensagens: 454
Localização: São Paulo
Offline

Luiz, explique melhor oq voce esta querendo implementar!
Assim posso tenta-lo ajudar.

[]´s

Thiago Rani
Analista de Sistemas
[WWW] [ICQ]
luiz_ross
GUJ Master
[Avatar]

Membro desde: 25/09/2002 16:38:34
Mensagens: 1110
Localização: Salto, SP
Offline

Vamos supor que meu programa vai dar permissão pra incluir um cadastro de cliente no meu banco de dados apenas pra alguns usuários do meu sistema e pra outros não. Eu gostaria de saber se é na camada de controle que eu teria que implementar essa lógica pra saber quem tem ou não permissão pra incluir algum cadastro no banco de dados, + ou - assim, eu crio meu objeto com os dados digitados pelo usuário, só que ao invés de mandar ele direto pra minha classe que faz a inclusão no banco(camada de modelo), eu pego meu objeto criado na classe que monta a tela do cadastro(camada de visualização), mando ele pra minha classe intermediária(camada de controle) e testo antes pra ver se o usuário tem direito ou não de fazer a inclusão no banco ai então eu mando pra minha classe de inclusão(camada de modelo). Queria que alguem me tirasse essa dúvida, se essa maneira que eu pensei seria a maneira correta de se implementar o padrão MVC.
[MSN]
pedromuyala
JavaEvangelist
[Avatar]

Membro desde: 02/01/2009 19:08:04
Mensagens: 340
Offline

Mais conteúdo sobre MVC recomendo acessar este link: http://www.guj.com.br/posts/list/129277.java
Vou adicionar este tópico como referência na lista de links sobre MVC que estão na primeira postagem do link que estou recomendando.
Cuidado: Não confunda MVC com CAMADAS (Layer's). Uma coisa é MVC, outra coisa é Layer's!
Espero ter colaborado!

"O melhor grupo não é aquele que reúne membros perfeitos, mas aquele
onde cada um aceita os defeitos do outro, com isso se ajudam e conseguem perdão para seus próprios defeitos".
paolo.ramos
What is classpath?
[Avatar]

Membro desde: 06/06/2007 09:13:04
Mensagens: 7
Offline

Cara,

Eu vi uma vídeo aula de uma cara implementando uma calculadora (simples assim), onde ele separa 100% a view da regra de negócio...talvez possa te ajudar....
o link da pagina de vídeos e esse ai em baixo.... so tem q da uma procurada no video.... calculadora em swing com netbeans...alguma coisa assim....

http://spartaconsultoria.com.br/home/index.php/video-aulas

sucesso!

Paolo Bruno S. Ramos
[WWW] [MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team