| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/07/2005 01:11:45
|
Sombriks
Java Ninja
![[Avatar]](/images/avatar/65b0df23fd2d449ae1e4b2d27151d73b.jpg)
Membro desde: 14/04/2005 16:36:03
Mensagens: 250
Localização: Fortaleza, CE
Offline
|
É isso aí.
Salvo as sensações do momento e levando em consideração a belza absurdamente maior dos widgets swing do java 5 em relação ao 1.4, não seria uma boa fazer um formulário swing (com listenners no lugar de javascript e a dúzia de layouts no lugar de tebelas e css) que pudesse mandar os dados...
Até onde eu sei um servlet pode falar com outro; dese ponto de vista, não seria possível por "alguns pedaçoes de servlet" dentro do JApplet (muito mais bonito q Applet AWT) e fazer as coisas?
quem pegou já uma aplicação web e teve q fazer um servlet do zero? Eu espero respostas, pois disso pode nascer um framework bonito, ehehehehe...
|
Linux user #391803.
http://counter.li.org/
 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/07/2005 08:54:18
|
saoj
JWizard
![[Avatar]](/images/avatar/2e7ceec8361275c4e31fee5fe422740b.png)
Membro desde: 09/03/2004 23:34:46
Mensagens: 2667
Localização: Chicago, EUA
Offline
|
Servlet está no servidor, Applet está no cliente, logo não dá para colocar pedaços de servlets dentro de um applet.
Acho que o objeto URL é o que vc precisa para resolver o seu problema de submeter um formulário de dentro de um Swing.
This message was edited 1 time. Last update was at 30/07/2005 08:54:50
|
Sergio A Oliveira Jr. - saoj
ExperiMENTA:
Mentawai = http://www.mentaframework.org - Full-stack Java Web Framework com Configuracão Programática
MentaQueue = http://mentaqueue.soliveirajr.com - Queue de alta-performance.
MentaLog = http://mentalog.soliveirajr.com - Non-intrusive, fast, garbage-less, colored and straightforward logging
MentaBean = http://mentabean.soliveirajr.com - Tiny ORM with SQL Builder
MentaRegex = http://mentaregex.soliveirajr.com - Perl-style regex for Java.
MentaContainer = http://mentacontainer.soliveirajr.com - Straightforward IoC, DI e Auto-Wiring
Space4J = http://www.space4j.org - Banco-de-dados de Objetos em Memória
Options-Lib = https://github.com/saoj/options-lib - Ruby classes para ter acesso as opcoes do Yahoo Finance
Selleto = http://www.selleto.com.br
Flipinion = http://www.flipinion.com
Kawai = http://www.kawaiwiki.org
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/08/2005 02:18:29
|
Sombriks
Java Ninja
![[Avatar]](/images/avatar/65b0df23fd2d449ae1e4b2d27151d73b.jpg)
Membro desde: 14/04/2005 16:36:03
Mensagens: 250
Localização: Fortaleza, CE
Offline
|
saoj wrote:
Acho que o objeto URL é o que vc precisa para resolver o seu problema de submeter um formulário de dentro de um Swing.
objeto URL?
ei, então basicamente eu "monto" a url que seria enviada por um form pé-sujo html qualquer a partir do applet, e de lá disparo essa string com esse objeto?
vc já usou?
Ah só: e como eu vou fazer pra disparar essa url/uri q eu montar????
This message was edited 1 time. Last update was at 01/08/2005 02:43:28
|
Linux user #391803.
http://counter.li.org/
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/08/2005 09:38:34
|
rodrigo_corinthians
JavaEvangelist
Membro desde: 07/06/2005 12:01:01
Mensagens: 316
Offline
|
Use o "URLConnection" para enviar as informações e no servlet use "ObjectInputStream" para pegala.
Já fiz essa comunicação(swing - servlet) se quiser te passo um exemplo.
Sem mais, Rodrigo.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/08/2005 10:09:38
|
saoj
JWizard
![[Avatar]](/images/avatar/2e7ceec8361275c4e31fee5fe422740b.png)
Membro desde: 09/03/2004 23:34:46
Mensagens: 2667
Localização: Chicago, EUA
Offline
|
Sombriks wrote:
saoj wrote:
Acho que o objeto URL é o que vc precisa para resolver o seu problema de submeter um formulário de dentro de um Swing.
objeto URL?
ei, então basicamente eu "monto" a url que seria enviada por um form pé-sujo html qualquer a partir do applet, e de lá disparo essa string com esse objeto?
vc já usou?
Ah só: e como eu vou fazer pra disparar essa url/uri q eu montar????
É assim mesmo. Não tem outra maneira e o objeto URL tb faz a comunicação remota.
|
Sergio A Oliveira Jr. - saoj
ExperiMENTA:
Mentawai = http://www.mentaframework.org - Full-stack Java Web Framework com Configuracão Programática
MentaQueue = http://mentaqueue.soliveirajr.com - Queue de alta-performance.
MentaLog = http://mentalog.soliveirajr.com - Non-intrusive, fast, garbage-less, colored and straightforward logging
MentaBean = http://mentabean.soliveirajr.com - Tiny ORM with SQL Builder
MentaRegex = http://mentaregex.soliveirajr.com - Perl-style regex for Java.
MentaContainer = http://mentacontainer.soliveirajr.com - Straightforward IoC, DI e Auto-Wiring
Space4J = http://www.space4j.org - Banco-de-dados de Objetos em Memória
Options-Lib = https://github.com/saoj/options-lib - Ruby classes para ter acesso as opcoes do Yahoo Finance
Selleto = http://www.selleto.com.br
Flipinion = http://www.flipinion.com
Kawai = http://www.kawaiwiki.org
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/08/2005 10:19:24
|
hugohasth
JavaTeenager
Membro desde: 13/07/2005 08:34:59
Mensagens: 161
Offline
|
Há uma outra forma de fazer servlet em um Japplet rodar no cliente...
Através da tecnologia xml...
Ficaria bem mais dinâmico...
Claro que é só uma idéia, se estiver errado podem me corrigir...
abraços.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/08/2005 10:58:50
|
gilberto.souza
JavaChild
Membro desde: 19/07/2005 13:26:38
Mensagens: 134
Offline
|
E aí pessoal, esta idéia me pareceu muito boa, mas ao invez de usar o urlconnection é melhor usar o commons httpclient da fundação jakarta.
|
O Homem, filho do tempo, reparte com o mesmo tempo o seu saber e a sua ignorância. Do passado sabe pouco, do presente menos e, do futuro nada! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/08/2005 11:28:48
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
hugohasth wrote:Há uma outra forma de fazer servlet em um Japplet rodar no cliente...
Através da tecnologia xml...
Voce poderia dar mais detalhes sobre como XML poderia ajudar a rodar um Servlet dentro de um JApplet?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/08/2005 11:46:24
|
hugohasth
JavaTeenager
Membro desde: 13/07/2005 08:34:59
Mensagens: 161
Offline
|
Bem, o objetivo do formulário seria pegar os dados do cliente e mandar para o servidor, certo?
As páginas que o cliente acessar já serão compiladas no servidor pra depois serem vistas... acredito ser assim, mas essa parte não estou muito certo, então me corrijam se estiver equivocado!
Sendo assim, os dados obtidos pelo formulário Japplet poderão ser "colocados" no xml que se encarregará de fazer as transações com o servidor, como acesso a banco de dados...
Bem pessoal, não sou um conhecedor do assunto, mas estudando um pouco a respeito da tecnologia xml integrada a J2EE, tive essa idéia...
Estou aqui para aprender, então se o que escrevi aqui não tiver fundamento, podem comentar...
Valeu!!!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/08/2005 12:09:56
|
saoj
JWizard
![[Avatar]](/images/avatar/2e7ceec8361275c4e31fee5fe422740b.png)
Membro desde: 09/03/2004 23:34:46
Mensagens: 2667
Localização: Chicago, EUA
Offline
|
Algum tipo de comunicação vc vai ter que ter entre o JApplet e o Servlet. O JApplet está no browser e o Servlet está no server.
O protocolo terá que ser o HTTP, pois servlet entende HTTP.
Então vc usa o URL para passar informações para o servlet, que podem estar em qualquer formato, inclusive XML.
Aí o servlet recebe isso, faz o que tem que fazer e responde.
O teu JApplet vai imitar o browser, com a vantagem de poder fazer qualquer tipo de comunicação...
|
Sergio A Oliveira Jr. - saoj
ExperiMENTA:
Mentawai = http://www.mentaframework.org - Full-stack Java Web Framework com Configuracão Programática
MentaQueue = http://mentaqueue.soliveirajr.com - Queue de alta-performance.
MentaLog = http://mentalog.soliveirajr.com - Non-intrusive, fast, garbage-less, colored and straightforward logging
MentaBean = http://mentabean.soliveirajr.com - Tiny ORM with SQL Builder
MentaRegex = http://mentaregex.soliveirajr.com - Perl-style regex for Java.
MentaContainer = http://mentacontainer.soliveirajr.com - Straightforward IoC, DI e Auto-Wiring
Space4J = http://www.space4j.org - Banco-de-dados de Objetos em Memória
Options-Lib = https://github.com/saoj/options-lib - Ruby classes para ter acesso as opcoes do Yahoo Finance
Selleto = http://www.selleto.com.br
Flipinion = http://www.flipinion.com
Kawai = http://www.kawaiwiki.org
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/08/2005 12:35:05
|
rodrigo_corinthians
JavaEvangelist
Membro desde: 07/06/2005 12:01:01
Mensagens: 316
Offline
|
Bem ta aí um exemplo de como comunicar swing + servlet, caso alguém queira...
Sem mais, Rodrigo.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/08/2005 13:46:28
|
Sombriks
Java Ninja
![[Avatar]](/images/avatar/65b0df23fd2d449ae1e4b2d27151d73b.jpg)
Membro desde: 14/04/2005 16:36:03
Mensagens: 250
Localização: Fortaleza, CE
Offline
|
Ae!
eu vou estudar o código que o rodrigo postou.
É por isso que esse é o maior JUG q eu conheço do brasil, ehehehehehe!!!!
povo valeu mesmo pela ajuda ae, quem sabe no futuro a gente ponha esse fórum em php pra escanteio e faça um "JAppletzão" muito mais dinâmico!
eu agradeço por todos que postaram terem postado, e tomara q esse post sirva pra mais alguém no futuro.
Valeu!
|
Linux user #391803.
http://counter.li.org/
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/09/2006 14:34:44
|
tonyam
JavaBaby
![[Avatar]](/images/avatar/5e083bd37263c80781fff960e8f5e655.jpg)
Membro desde: 29/03/2006 14:17:03
Mensagens: 88
Offline
|
só uma duvída, e para retornar um objeto para o cliente? do servlet para o swing
Desculpas o exemplo ja faz isso né?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/09/2006 17:48:26
|
tonyam
JavaBaby
![[Avatar]](/images/avatar/5e083bd37263c80781fff960e8f5e655.jpg)
Membro desde: 29/03/2006 14:17:03
Mensagens: 88
Offline
|
Fiz um teste no meu sistema, e não funcionou.
Pq vc usa a porta 1977??
pq a path não tem a pasta "servlet" como de costume em aplicações jsp/servlet ?
e o pior é que não ocorre nenhum erro.
estou usando swing. Não estou usando applet. pode ser isso?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/09/2006 23:02:42
|
Psycopata
JavaTeenager
![[Avatar]](/images/avatar/bfc89c3ee67d881255f8b097c4ed2d67.jpg)
Membro desde: 20/04/2006 10:45:02
Mensagens: 190
Offline
|
Humm, eu tentaria utiliar o setAttributo do response.
Assim. HttpServletResponse response = new HttpServletResponse();
Daí response.setAttribute("X", valor);
e jogava isso no out.
Daí o servidor iria pegar essas variáveis e poderia ser recuperada por uma página html, via formulário, por um servlet ou até por outro applet.
Estou errado?
|
|
|
 |
|
|