E aí, tudo beleza?
Olha, tô tendo o mesmo problema que você e decidi criar a interface Swing e
passá-la oara uma classe Controller genérica, onde eu valido as ações do
usuário.
Minha classe controller nada mais é do que uma classe que implementa as
interfaces usadas pelas classes Swing.
Para facilitar minha vida, criei uma interface, com um método
getClassType(), que toda classe Swing deverá implementar, fornecendo uma
constante definida dentro desta interface.
Dessa forma, através da identificação do tipo de dado que cada controle
trata, quando ele gera um evento, minha classe identifica o controle e dá o
tratamento necessário.
PORÉM, EU, particularmente, considerei essa solução a mais adequada para o
MEU problema, um aplicativo de certa forma, pequeno. Não sei se isso seria
uma solução para seu problema.
Qualquer coisa, estamos por aí pra discutir isso e quem sabe um ajudar o
outro!
Valeu!
--- Begin Message ---
Olá Laesse,
Eu não sou nenhuma autoridade no assunto, mas acho que o melhor é utilizar
MVC (se bem que não sei se é essa sigla que se aplica nesse caso :). Pois,
assim, tu separas toda a lógica da interface. Se tu precisares mudar a
interface, terá mais liberdade. Por outro lado, se tu modificares a lógica,
imagine o impacto na interface... Isolando em 3 camadas, a coisa fica mais
organizada.
[]´s
Ivan JS. Diana
Web Developer
SyLab Sistemas Colaborativos
===========================================
Email: ivan at sylab dot com dot br
Site: www.sylab.com.br
Fone: +55-51-3346-5612
===========================================
"In God we trust. Everything else we check"
----- Original Message -----
From: "LAESSE CANUTO DE ARAUJO JUNIOR ARAUJO" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, April 02, 2003 11:46 AM
Subject: [java-list] usar ou não MVC?
> Como eu faria pra implementar as minhas classes de negocio numa
arquitetura
> MVC utilizando Swing? Eu teria que criar classes especiais como controller
e
> command que chamariam as classes de negocio especificas, ou apenas fazer
> referencia a minhas classes de negocios nas chamadas dos meus botoes e
> menus?
> Grato,
> Laesse Júnior.
>
>
>
>
>
> _________________________________________________________________
> MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.com
>
>
> ------------------------------ LISTA SOUJAVA ----------------------------
> http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------
>
>
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------
--- End Message ---
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------