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.............

Responder a