Applets:
Los applets son programas Java que representando una estructura particular le permitirán ser insertados en un documento HTML y ejecutados por la JVM del navegador. Los applets están sometidos a ciertas restricciones, como a la imposibilidad de acceder al disco duro del usuario, de leer informaciones de su sistema, de comunicarse con otro servidor que no sea desde el que se han cargado los applets (el servidor que contiene la página web que contiene los applets), o de mostrar ventanas , salvo si estas muestran un mensaje de advertencia.
El principio de estas limitaciones es el de impedir a los programadores malintencionados de realizar desperfectos el el disco duro del usuario o de leer información confidencial.
Los applets son, sin embargo, muy útiles para mostrar informaciones mediante una forma imposible de obtener a través del lenguaje HTML, o para comunicarse con el servidor del que provienen, por ejemplo para reenviar los datos de un formulario. Los applets pueden servir, de igual manera, para tratar de forma local informaciones delicadas por el usuario. Por ejemplo, en el caso de una compra a distancia, si el usuario debe entrar el número de su cuenta bancaria, un applet podrá verificar si el número está escrito en el formato correcto. [Sancy, Nicolas. Su primer programa en Java. P 12-13]
Estructura de un Applet:
Para que un applet funcione, debe ser referenciado en un documento HTML cargado en el navegador. Cuando el navegador examina el contenido del documento HTML, se encuentra con una etiqueta a la siguiente (ejemplo):
applet code="PrimerApplet.class" height="150" width="200
Entonces el navegador carga su maquina virtual Java o JVM, y le pasa el valor del parámetro code, es decir, el nombre del archivo "PrimerApplet.class". Simultaneamente, el navegador reserva un espacio de la longitud y de la altura indicados por el parámetro width y height para la muestra del applet.
Una vez cargada, la JVM carga el archivo indicado. El contenido de este archivo, como la mayor parte de los otros elementos manipulados por Java, es un objeto. Los objetos Java contienen, ellos mismos, otros elementos llamados miembros. Los miembros pueden ser datos, que pueden ser, ellos mismos, otros objetos o grupos de objetos o métodos, que están constituidos por código ejecutable. [Sancy, Nicolas. Su primer programa en Java. P 35]
Ejecución:
Para desplegar un applet, se necesita un archivo HTML que le haga referencia, por ejemplo:
[Osorio Rivera, Fray León. Introducción a la programación en Java. P 59]
No hay comentarios:
Publicar un comentario