Olá pessoal,
Alguém sabe se é possível utilizar a interface gráfica do swing na Web, utilizando servlets ou qualquer outra coisa, sem ser Applet, pois este é carregado no cliente e é muito pesado.
Obrigada,
Olá pessoal,
Alguém sabe se é possível utilizar a interface gráfica do swing na Web, utilizando servlets ou qualquer outra coisa, sem ser Applet, pois este é carregado no cliente e é muito pesado.
Obrigada,
d uma olhada em JSF( Java Server Faces ), não é exatamente o q vc ker, mas acho q kebra o seu galho.
Olá
A interface gráfca do swing só pode ser usada por uma applet ou por uma aplicação comum com método main. Geralmente a comparação deve ser feita do seguinte modo:
O que realmente diferencia é a facilidade de desenvolvimento. Há casos em que se pode desprezar as vantagens do swing ou swt nos quais se deve adotar a interface html.
Usar ou não servlets não tem nada a ver com a interface do usuário que usando Java pode ser swing, swt, html, jsp, etc. Os servlets ficam no servidor e são acessados por http (que pode ser feito até sem usar Java no cliente).
[]s
Luca
Existe alguma maneira de fazer uma aplicação Java (com a interface Java) na Web???
Ouvi falar em Java Server Faces, alguém sabe me dizer o que é isso???
Isto resolve o meu problema?? É pesado??
Olá
JSF ainda está no beta e ainda não está OK. Não vai ser algo com aspecto swing e sim com cara de browser.
Não sei qual o problema você deverá resolver.
[]s
Luca
Luca,
( "To nem ai, to nem ai… ) 8)
Dá pra fazer sim, mas é um cambalaxo ducas… hehehehe
Uns 2 anos atras eu participei de um projetinho pra fazer uma aplicaçao dessas. Usamos o swing como frontend, e, na hora de acessar os dados ele acessava via servlet.
Só fica um pouco estranho, mas pro usuario eh transparente.
Vc pode acessar via URL, receber string e enviar String pela URL.
Pena que nao tenho nenhum exemplo aqui. Assim que achar de falo. Mas vai dando um look em como passar e receber parametros por URL via codigo.
Abraços,
Olá
Ei, que mané cambalaxo que nada. Nos últimos 2 anos e meio trabalhei com este tipo de aplicação. Frontend em swing, middleware com servlets. Para quem quer ver um exemplo disponível em todo o Brasil é só passar em uma agência dos Correios e dar uma olhadinha no Banco Postal. Esta foi uma das aplicações que participei, mas na empresa haviam outras na área de captura de cartão de crédito.
Se fosse falar em números veria que o Banco Postal está muito longe de ser um projetinho. Por exemplo: são mais de 10.000 terminais clientes e mais de 300.000 transações / dia. O throughput do switcher é de mais de 100 Tx/seg.
A escolha do swing no cliente foi pela facilidade de usar muitos periféricos.
[]s
Luca
Serio luca ? Nem sabia dessa dos correrios… Serio ? Q show
Bem eu acho que eh uma sacada legal isso… fica um front end bem mais rico
É pena que se for uzar todos os recursos de client a aplicaçao pára…rs Recursos de client eu digo como validaçao dos campos ( se estao cadastrados e tals ) depedendo das validaçoes pesa um pouco.
Qdo disse projetinho, disse que eu participei de um. Nao era grande coisa, mas uma tecnologia mto legal: foi onde aprendi java… hehehehe
Abraços!
Olá
Bruno, os campos são todos validados no cliente e não é pesado como imagina. Se usa e abusa dos observers. No cliente não se guarda quase nada além de um arquivinho de configuração e o número seqüencial da transação. Todas as autorizações são feitas nas camadas de servidor (em BSB ou em SP). Os periféricos são acessados com javax.comm ou JNI. As requisições HTTP/HTTPS são feitas com URLConnection.
O Banco Postal é um banco completo com praticamente todas as operações bancárias. Na verdade são 2 aplicativos Java: terminal caixa e retaguarda de agência. São mais de 1200 classes fora os pacotes de terceiros como commons, xerces, foxtrot, cryptix, etc. Tudo baseado em patterns tais como Proxi, Chain of responsability, observer, etc.
É o aplicativo de Intranet de maior capilaridade no Brasil. Tem clientes no meio da selva amazônica, na fronteira com a Bolívia e em muitos municipios pequenos ou grandes. No telhado das agências (fora de SP) há uma antena parabólica que faz a comunicação por satélite com Brasília. De Brasília a transação viaja até SP para depois retornar a Brasília e voltar a agência de origem.
Atualmente os Correios estão substituindo seu velho programa de gestão escrito em Clipper chamado SCADA por uma aplicação Java / swing chamada SARA. Esta aplicação é integrada ao Banco Postal e com a mesma arquitetura. Funciona assim: vc vai pagar um sedex e para tal pode sacar dinheiro no banco.
Vale a pena conhecer.
[]s
Luca