Se você já tem experiência com Swing, então saberá avaliar quais benefícios o JGoodies poderá lhe trazer. Pelo que sei dele, apesar de nunca ter sentido cheiro nenhum, me parece muito bom.
Só para lembrar: Swing é para camada de apresentação e SÓ.
Feijão com arroz inclui escrever todos os listeners, e depois fazer os listeners se comunicar com o modelo e depois o modelo se comunicar com a interface tudo isso na mão? (Abstrai os observers e indireções)
JESUIIISS
Não tenho experiência! Mas vou jogar umas palavras!
Poxa fazer muitas coisas herdar de model, trazer aquelas tranqueiras de propriedades constantes, criar as abstractionAction, e ainda criar as PropertyChangeListener. Não seria trocar 6 por meia dúzia! Porque se bobiar vou ter o mesmo ou até mais trabalho de fazer com swing!
Sim, e fazendo isto você tem total controle sobre o que se passa. O trabalho não é tão grande assim e com certeza esta é a MENOR das dificuldades de usar Swing. Na hora em que você começar a se preocupar com controle de foco e Swing Workers o bicho pega mais.
Quanto ao uso do genesis quase que eu recomendei no meu post. Não o fiz porque acho que primeiro você deve tentar usar URLConnection (via HttpClient) para mandar mensagens para o servidor antes de optar por uma solução que usa EJBs (por debaixo dos panos).
O uso de URLConnection é SUPER simples. E você pode enviar objetos serializados em xml com XStream ou com o xml simples só dos dados. O uso do xml é para facilitar a depuração das mensagens. Depois que o básico do seu sistema estiver funcionando e você tiver avaliado o uso de URLConnection no cliente e (servlet + hibernate) no servidor, aí sugiro tentar entender como o genesis poderia lhe ajudar.
Antes de tudo se eu falar merda desculpa a minha ignorancia!
:shock:
Cara estou em um ambiente totalmente desktop sem nem ao menos usar servlet engine!
Mas vamos aproveitar para perguntar algo vi em um post seu por ai vc falando sobre usar EJB no lado cliente e fazer com que o cliente dependa do servidor!
Tem como usar ejb no lado cliente? Como? :shock:
Hoje eu trabalho com J2SE e gostaria de estudar para uma possivel virada na profissão para eu trabalhar com J2EE.
Hoje eu sei muito pouco de quase nada sobre J2EE e alguns Frameworks!
Você poderia me dar um toque de por onde começar e o que estudar para eu passar para esse mundo de vocês do J2EE e dos Framewoks?
Se você um dia for usar EJBs no cliente então use o genesis.
Eu não sou favorável ao uso de EJBs no cliente. As palavras que me martelam a cabeça sao: coesão, acoplamento mais fraco possível, mensagens assíncronas, menor dependência de vendor possível.
Com EJBs você sempre tem acoplamento entre cliente e servidor e ainda tem dependência de vendor pois não é muito fácil trocar de EJB engine.
PORÉM
Você disse que está começando. Então faça a sua aplicação usando só o que sabe e vá aprendendo o resto aos poucos. Mesmo em uma aplicação simples há muito o que aprender como por exemplo conceitos de aplicações OO, composição ao invés de herança, encapsulamento, coesão, etc. E comece. Não adianta ficar aqui fazendo muitas perguntas antes de tentar escrever código.
No futuro, quando for aprender JEE, antes estude HTTP e depois servlets.