Est� muito errado sim. Veja:
Java s� fez sucesso porque mostrou ser verdadeiramente plataforma
independente ao permitir que programadores escrevessem pequenos
aplicativos e os executassem em um micro conectado � rede tendo nesse
aplicativo toda a funcionalidade da linguagem.
Um applet tem como funcionalidade a execu��o de c�digos Java no
cliente. Por outro lado, os servlets surgiram do amadurecimento da
tecnologia Java, passando essa a ser usada tamb�m na cria��o de
conte�do din�mico. Um servlet n�o faz o que um applet faz e o inverso
tamb�m acontece. Por exemplo, um servlet n�o consegue usar
LiveConnect para acessar objetos HTML na p�gina como o applet
consegue, no entanto, o applet n�o consegue lidar com requisi��es
HTTP como o servlet consegue.
A tag de HTML applet, foi introduzida justamente para suportar os
mini-aplicativos em Java e n�o tem nenhuma rela��o com a classe
java.applet.Applet. Quando um applet � descarregado, a VM que est�
instalada no navegador executa, na classe do seu applet, os m�todos
da classe java.applet.Applet que est�o sobre-escritos na sua classe,
por exemplo:
init(); start(); destroy();
N�o existe esse n�vel de seguran�a que mensionou. O que acontece �
que por ter acesso � toda API Java, foi necess�rio limitar o que um
applet pode fazer no seu navegador do contr�rio, um c�digo com pouco
mais de tr�s linhas poderia simplesmente apagar todo o conte�do de um
HD, ou pegar senhas armazenadas no micro, etc. Quantos v�rus voc� j�
ouviu que foram feitos em Java (n�o confundir com JavaScript, ou
JScript)?

Um abra�o,

Lincolm

> ---------- Mensagem original -----------
>
> De      : [EMAIL PROTECTED]
> Para    : [EMAIL PROTECTED]
> Cc      :
> Data    : Fri, 27 Sep 2002 11:33:14 -0300
> Assunto : [java-list] D�vida b�sica de Applet
>
>
>
>   Caros colegas,
>
>    Sei o que � uma Applet e estou com uma d�vida que � o seguinte :
>
>    qual � o problema de seguran�a que uma applet por ser descarregad
a na
> m�quina do cliente, seria porque
>  o usu�rio ao c�digo de configura��o, como nome servidor, o codebase
 que vem
> descrito na tag  APPLET e isto permitiria
>  de repente um acesso da funcionalidade da classe que implementa a A
pplet ?
>
>   � isto ou estou totalmente errado , foi por isso que surgiu a tecn
ologia
> servlet, pois a� neste caso a funcionalidade � processada num servid
or por
> um application server, tipo o IAS ?
>
>   Agrade�o qualquer ajuda.
>
>   Alessandro.
>
>


------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a