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