From: "Charles Pereira" <[EMAIL PROTECTED]>
Reply-To: [EMAIL PROTECTED]
To: "JAVA-SouJava" <[EMAIL PROTECTED]>
Subject: [SouJava-J] Chamando Servlets atrav�s de Applets
Date: Tue, 21 Dec 1999 15:47:02 -0200
Ol� pessoal!
� poss�vel substituir um formul�rio HTML por uma Applet para ativar um
Servlet e passar par�metros simulando o m�todo POST ?
Obrigado,
Charles
Oi Charles,
Eh sim. Eh possivel.Voce faz isso atraves de HTTP Tunneling que eh um metodo
usado para se ler objetos serializados usando uma conexao http.
Uma primeira classe define o objeto. A applet manda esse objeto com seus
parametros para o servlet atraves de uma ObjectOutputStream.
O servlet os recebe atraves de uma ObjectInputStream.
Voce teria entao algo do tipo:
A)Primeiro uma classe que define o seu objeto a ser serializado.
public class MyObject implements Serializable{...
B)A applet que passarah o objeto ao servlet
public class ObjectApplet extends JApplet{...
C)O arquivo do servlet
public class ObjectServlet extends HttpServlet{..
O endere�o abaixo contem um artigo que discute o tema
Applet X Servlets e tambem possui alguns exemplos de codigo sobre
o assunto.
http://www.j-nine.com/pubs/applet2servlet/index.htm
Importante:
Nao se esque�a que ao testar os programas os arquivos da Applet tem
que serem colocados no provedor(jswdk, a velha estoria, uma applet
so funciona quando executada a partir do mesmo provedor que a originou, caso
contrario se obtem erros de seguran�a.), e nao se esqueca de ter os arquivos
Myobject.class e ObjectApplet.class tambem
devem estar no mesmo diretorio que o arquivo ObjectApplet.html, caso
contrario o browser nao conseguirah criar uma instancia das classes para
execucao.
Talvez voce tambem precise do arquivo swingall.jar nesse mesmo diretorio,
caso voce opte em usar swing. Funciona perfeitamente sem,
pois Object serialization eh uma feature da vesao jdk1.1.
O arquivo do servlet, como voce jah sabe, vai no diretorio de sempre
http://localhost:8080/servlet/ObjectServlet.
Espero que a dica te ajude,
Boa sorte,
Luis Fernando.
--------------------------- LISTA SOUJAVA ---------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
---------------------------------------------------------------------
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com
--------------------------- LISTA SOUJAVA ---------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
---------------------------------------------------------------------