Oi a todos...
Eu estava fazendo uns testes, e cheguei ao
resultado de que não é possível criar uma classe auxiliar para fazer a
comunicação entre um servlet e um applet, por exemplo:
A classe Servlet é mais ou menos
assim....
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException{ employee
= new
EmployeeBean();
employee.setId(111); /*atributo do EmployeeBean*/ employee.setName("Pedro");
Object o = (Object) employee; vector.addElement(o); ObjectOutputStream
dbStream = null;
dbStream = new ObjectOutputStream( response.getOutputStream()
);
dbStream.writeObject( vector ); /*Envia fluxo de dados
para o applet*/
dbStream.flush();
dbStream.close(); }
e a classe Applet +- assim...
Vector vector = null;
vector = (Vector)
dbStream.readObject();
/*Aqui esta a chave do problema....o meu
applet não consegue ler o vector que foi serializado, porque o vector, guarda
objetos do tipo Employee Bean, e quando esse objeto é solicitado pelo applet
rodando na máquina do cliente, a máquina do cliente que não possue a classe
EmployeeBean, não encontra esta biblioteca e dá um
classNotFoundException.....*/
Um modo de solucionar este problema seria
disponilizar ao cliente a opção de descarregar esta biblioteca, porém eu
considero esta opção muito trabalhosa e digamos lenta, se algum ja fez algo do
gênero ou tem algum tipo de sugestão e estou aceitando.......e poderá me ajudar
muito.....
Valeu pra
todos................................Reinaldo.............
|
- Re: [java-list] Applets Luiz Fernando at Wise
- Re: [java-list] Applets Sergio Oliveira Jr.
- [java-list] Applets Ricardo Striquer Soares
- RES: [java-list] Applets Marcio Alexandre Barbosa
- RES: [java-list] Applets Marcio Vargas de Souza
- Re: [java-list] Applets Darkfox McLoud
- RES: [java-list] Applets Eduardo Schmidt
- RES: [java-list] Applets julio
- RES: [java-list] Applets Gaucho
- [java-list] Applets Lincoln Masao Muraoka Junior
- Re: [java-list] Applets Reinaldo
- Re: [java-list] Applets Reinaldo