Pessoal Bom dia,
Estou com a seguinte dúvida: Como usar EJB com aplicações desktop?
Antes de começar estou usando SQLServer + Hibernate + NetBeans 6.5 + GlassFish + Swing
Comprei o livro EJB Professional para entender melhor como funciona e olhei artigos exemplos na internet, conseguir entender e ate fiz uma pequena aplicação.
Minhas dúvidas mais detalhadas são:
1 - Em uma aplicação desktop quais tipos de interfaces para meus componentes deve usar @Local ou @Remote, pois tive problemas em usar a interface @Remote em alguns casos. Um exemplo na qual tive problema foi ao realizar algumas consultas utilizando querys do Hibernate gerando erros que alguns classes do Hibernate não eram serializadas. ai eu passei a usar a interface @Local. Em que casos vocÊs utilizam a interface @Remote
2 - Como vou fazer para executar essa aplicação nos meus clientes, sendo que ira existir um servidor e os clientes acessando este servidor. No servidor ficará instalado o banco de dados o SQL Server. Pois não quero ter que ficar instalando o SGDB em todas as máquinas.