Los programas java destinados a la Web se ejecutan dentro de los navegadores que estén preparados para ello, todos los navegadores modernos lo están, y son conocidos como applets (miniaplicaciones). Cuando al navegar se encuentra una página que alberga un applet java se pone en funcionamiento lo que es llamado "máquina virtual", que prepara al navegador para la ejecución automática de esta miniaplicación, que previamente es descargada desde el servidor al ordenador cliente.
El archivo java se guarda en el servidor, siendo descargado hacia el ordenador cliente cuando alguien se baja la página web que lo contiene. Una vez en el ordenador cliente, el applet java se verifica por seguridad y se guarda en una parte determinada de la memoria del ordenador. Finalmente se ejecuta el programa java. Finalmente se ejecuta el Applet.
A continuación se explican los pasos fundamentales del funcionamiento de una aplicación java:
- Después de escribir y compilar el Applet java, éste debe ser colocado en un servidor web. Contrariamente a lo que suele ocurrir con las secuencias CGI, las aplicaciones java pueden ser archivadas en cualquier directorio del servidor. Esto es así porque los scripts java se ejecutan en el ordenador cliente, mientras que los programas CGI se desarrollan en el propio servidor, siendo por lo tanto vulnerables a la intromisión ajena.
Cuando un usuario visita una página que contiene una aplicación java, en primer lugar ésta se descarga desde el servidor al ordenador cliente y a continuación se pone en funcionamiento el intérprete java del navegador. - Durante la interpretación del código del Applet java se produce un proceso de verificación para detectar la existencia de virus y asegurar una ejecución segura.
- Finalizada la verificación, los datos se colocan en una zona restringida del computador donde se ejecutan, favoreciéndose nuevamente la seguridad del proceso.
- Por último, la aplicación java se ejecuta.
No hay comentarios:
Publicar un comentario