Luciana,

    O acesso a banco de dados via applet, por questao de seguranca
    esta sugeito a uma serie de restricoes que podem ser contornadas
    via signed applets e alteracoes no arquivo javapolicy do JRE
    das maquinas clientes.

    Caminhar na direcao acima citada pode ser uma saida, 
    mas eu sugiro que voce nao faca acesso a BD diretamente da applet.
    De certo modo voce sempre se deparara com problemas de seguranca
    alem de onerar demais o sistema pois cada applet se transformara
    em uma ou mais conexoes com o BD.

    Aqui fiz uma pequena aplicacao que funciona tanto stand alone como
   dentro de browser acessando o Oracle 7.

   Coloquei na applet apenas a logica da camada visual e esta applet
   conecta-se via RMI com uma outra app java ( esta sim devidamente
   conectada ao Banco e sem nenhuma restricao pois nao esta submissa
   as restricoes do security manager da JVM dos browsers ) que busca
   os dados solicitados e os envia para o applet popular os devidos
   componetes visuais com seus respectivos conteudos.
   Tal procedimento alivia o banco pois apenas esta app java central
   conecta-se ao banco e pode compartillar esta conexao ( ou seu
   pool de conexoes ) com todos os applets clientes. 

   Esta abordagem tambem possui o beneficio de deixar as applets
   menores aliviando seu download e se voce lancar mao de
  apenas componentes visuais padroes da Maquina Vitual utilizada
  elas ficam ainda menores porque praticamente 99 %
  das classes visuais ja estariam presentes na maquina local e nao
  precisariam ser baixadas.

  Abracos,

  Helio 

  
   
  
    

----- Mensagem original -----
De:             [EMAIL PROTECTED] [SMTP:[EMAIL PROTECTED]]
Enviada em:             Segunda-feira, 24 de Janeiro de 2000 9:22
Para:           [EMAIL PROTECTED]
Assunto:                Re: RE: [SouJava-J] Applet no Netscape X Internet Explorer

Caros amigos,

Acredito que o JAVA perde muito em 
credibilidade frente a comunidade de 
desenvolvedores por problemas como estes 
relatados por voces. 
Quem ja nao passou horas tentando 
debugar(applet)
um problema, e quando apenas mudou de 
visualizado(Netscape para I.E, ou 
vice-versa) tudo comecou a funcionar?
Tenho uma  applet ao qual gostaria de usar 
o LayoutManager CardLayout, quando uso o 
I.E funciona legal, mas quando uso o 
netscape simplesmente nao funciona. 

Quando cheguei nesse ponto, pensei em 
simplesmente usar o I.E, mas ai neste 
Browse o meu procedimento de acesso a dados 
simplesmente nao funciona(diz que nao 
tenho acesso a classe 
sun.jdbc.odbc.JdbcOdbcDriver)?

Alguem ja teve esse problema???

Atenciosamente,
Luciana Paiva

OBS. Estou tentando acessar uma base em
DB2

    --------------------------- LISTA SOUJAVA ---------------------------
    http://www.soujava.org.br  -  Sociedade de Usuarios Java da Sucesu-SP
    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
    ---------------------------------------------------------------------

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

Responder a