¿Qué es un Applet?
Son aplicaciones que deben ejecutarse bajo un browser que soporte java.
A diferencia de un programa, un applet no puede ejecutarse de manera independiente, ofrece información gráfica y a veces interactúa con el usuario, típicamente carece de sesión y tiene privilegios de seguridad restringidos.
Son aplicaciones que deben ejecutarse bajo un browser que soporte java.
A diferencia de un programa, un applet no puede ejecutarse de manera independiente, ofrece información gráfica y a veces interactúa con el usuario, típicamente carece de sesión y tiene privilegios de seguridad restringidos.
Un applet es un componente de una aplicación que se ejecuta en el contexto de otro programa, por ejemplo un navegador web.
Son multiplataforma es decir funcionan en Linux, Windows, Mac, y en cualquier sistema operativo para el cual exista una JVM (Máquina Virtual de Java) puede tener acceso completo a la máquina en la que se está ejecutando, si el usuario lo permite.
Ciclo de vida de un Applet
El navegador interpreta la página HTML donde se encuentra insertado el applet. Cuando encuentra la etiqueta APPLET el navegador descarga del mismo servidor donde se encontraba la página HTML el bytecode donde la clase indicada en la etiqueta APPLET.
Se crea una instancia de la clase que controla el applet.
El applet se inicializa (ejecución del método init ())
El applet comienza a ejecutarse (ejecucion del método start ())
El applet se visualiza en pantalla (ejecucion de método paint())
Cuando se abandona la página, el applet detiene la ejecución, ejecutando el método stop.
Cuando se regresa a la página que contiene el applet, se ejecuta el método start del applet y reanuda la ejecución.
Finalmente cuando se cierra la ventana del navegador, se termina la ejecución del applet, y se liberan todos los recursos ocupados por el applet antes de salir del navegador.
Durante todo el tiempo de vida del applet, éste continuará recibiendo llamadas de métodos por parte del navegador que le irán informando de los distintos eventos que se vayan produciendo (por ejemplo: maximizar y minimizar el navegador, abandono de la página HTML, etc).
Bibliografía:
hola bruja un applet tiene varias desventajas por ejemplo:
ResponderEliminarla mayor desventaja que tienen es que con los applets de Java no podremos hacer directamente cosas como abrir ventanas secundarias, controlar Frames, formularios, capas, etc.
No puede iniciar la ejecución hasta que la JVM esté en funcionamiento, y esto puede tomar tiempo la primera vez que se ejecuta un applet.
Un Applet podría exigir una versión específica del JRE
Hola made a tu consulta le falta un monton de elementos q se puede hacer con los applets como las imagenes, sonidos, etc. esto obtienes poniendo las librerias q necesitas para poder ejecutarlos. También los applets son seguros xq no interfieren con ningun componente del sistema cuando se lo ejecuta. Pero con el proceso q pusiste se entiende como funciona el aplett aunque deberias agregar ejemplos para poder entender mejor.
ResponderEliminarhola brujifloriestrella seria mejor si talvez hubieras tenido la amabilidad de subir un ejemplo como estos:
ResponderEliminarEjemplo de Reloj 3D. Efecto visual para incorporar un reloj digitan el 3D en tu página web.
Ejemplo de banner dinámico. Una animación de diversas palabras que salen en el espacio de un banner. Se puede configurar para que salga el texto que deseemos.
hola, te olvidaste de poner que Un applet debe ejecutarse en un contenedor, que lo proporciona un programa anfitrión, mediante un plugin, o en aplicaciones como teléfonos móviles que soportan el modelo de programación por applets,ofrece información gráfica y a veces interactúa con el usuario, con los applets de Java no podremos hacer cosas como abrir, controlar Frames,etc.
ResponderEliminarNo puede iniciar la ejecución hasta que la JVM esté en funcionamiento, y esto puede tomar tiempo la primera vez que se ejecuta un applet.
Necesitas poner ejemplos para poder entender mejor el funcionamiento de los applets.