Sistema usando Swing integrado com Web

12 respostas
bsmachado

Olá Gujers.
Alguem sabe onde ha alguns artigos explicando como utilizo Swing e a Web para um sistema?
Valeu a ajudinha…
8)

12 Respostas

renzonuccitelli

Se vc fizer o programa em camadas, tipo camada de Persistência, Lógica a Visual, vc só precisará fazer duas camadas visuais, uma voltada para Web e outra para Swing

bsmachado

Não da pra criar so a parte de Swing e implementala direto pra Web??

luistiagos

não entendi… oq vc quer realmente fazer??? swing ou web são interfaces com o usuario e não camadas de negocio… ou o usuario usara o sistema pelo navegador (web) ou o usuario usara o sistema por janelas (swing, awt…) são interfaces distintas pq quer interliga-las? o que vc pretende fazer?

bsmachado

A idéia é a seguinte, tenho um sistema desktop normal, com acesso a MySQL por exemplo…
Ai quando quizesse acessar os dados do sistema, usaria um browser… entende?
8)

Pedrosa

Desenvolva uma interface em JSP + Servlets ou algum framework MVC que acesse as memas informações de sua aplicação SWING, dependendo de como sua aplicação SWING foi modelada fica mais simples essa integração, por exemplo se estiver usando o padrão DAO para acesso a dados fica mais simples a sua vida.

luistiagos

pq nao usa td web ou td desktop? seria bem melhor do que fazer gambiarras deste modo…

Marcelo_FS

Faz sua aplicação em servlet retornando um HTLM, e a parte Swing faz um JTextPane que acesse o servlet… :lol:

andrepestana

Isso não é gambiarra. O padrão MVC serve pra isso.

Shelson

vc quer implementar o model , o controller e depois

implementar o swing- desktop e/ou depois o web

certo ?

renzonuccitelli

Se o que vc quer é apenas fazer as telas em Swing e passar diretamente para a net, talvez vc pudesse fazer as coisas via Applet. O problemas é que essa classe possui várias restrições devido à segurança. Mas mesmo assim, vc vai ter que implementar um MVC da vida. Eu concordo com o amigo que implementar uma interface DAO ia te ajudar nessa tarefa.

luistiagos

Isso não é gambiarra. O padrão MVC serve pra isso.

mas aqui estamos falando exclusivamente de interface com o usuario camada view… claro que se ele quissese migrar desktop -> web, web -> desktop com MVC bem implementado bastaria trocar a camada view de web para swing ou vice-versa porem não vejo o pq usar 2 camadas visão em web e desktop… possivel é mas não vejo muita utilidade…

renzonuccitelli

Bom, ver utilidade aí só ele pode responder. pode ser que ele coloque mais algumas features na opção swing, mas ele poderia fazer isso fazendo controle de acesso por categorias. Mas enfim, se for útil pra ele, que faça em camadas para não ter muito retrabalho…

Criado 22 de dezembro de 2008
Ultima resposta 23 de dez. de 2008
Respostas 12
Participantes 7