Академический Документы
Профессиональный Документы
Культура Документы
Ir a la navegaci�nIr a la b�squeda
Applet
http://java.sun.com/applets
Informaci�n general
Desarrollador(es) Sun Microsystems
Programado en Java
Sistema operativo M�quina virtual Java
Licencia ?
[editar datos en Wikidata]
Un applet Java es un applet escrito en el lenguaje de programaci�n Java. Los
applets de Java pueden ejecutarse en un navegador web utilizando la Java Virtual
Machine (JVM), o en el AppletViewer de Sun.
Entre sus caracter�sticas podemos mencionar un esquema de seguridad que permite que
los applets que se ejecutan en el equipo no tengan acceso a partes sensibles (por
ej. no pueden escribir archivos), a menos que uno mismo le d� los permisos
necesarios en el sistema; la desventaja de este enfoque es que la entrega de
permisos es engorrosa para el usuario com�n, lo cual juega en contra de uno de los
objetivos de los Java applets: proporcionar una forma f�cil de ejecutar
aplicaciones desde el navegador web.
�ndice
1 Ventajas
2 Desventajas
3 Diferencias entre una aplicaci�n aut�noma y un applet
4 Creaci�n y ejecuci�n de un applet
4.1 Crear un applet
4.2 Ejecuci�n
4.2.1 Etiqueta <applet>
4.2.2 Etiqueta <object>
5 Ciclo de vida
6 V�ase tambi�n
7 Referencias
8 Bibliograf�a
9 Enlaces externos
Ventajas
Los applets de Java suelen tener las siguientes ventajas:
Requiere el plugin de Java, sin embargo los navegadores Chrome y Edge no soportan
plugins y Firefox dejar� de soportarlos pr�ximamente. En ese sentido tambi�n Oracle
anunci� que abandonar� el desarrollo del plugin de Java a partir de la salida de
Java 9.1?
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.
Si no est� firmado como confiable, tiene un acceso limitado al sistema del usuario
- en particular no tiene acceso directo al disco duro del cliente o al
portapapeles.
Algunas organizaciones s�lo permiten la instalaci�n de software a los
administradores. Como resultado, muchos usuarios (sin privilegios para instalar el
plugin en su navegador) no pueden ver los applets.
Un applet podr�a exigir una versi�n espec�fica del JRE.
Puede tener vulnerabilidades que permitan ejecutar c�digo malicioso.2?
Diferencias entre una aplicaci�n aut�noma y un applet
Existen diferencias entre un programa aut�nomo y un applet:
import java.applet.*;
public class MiApplet extends Applet
{
//Cuerpo del ''applet''.
}
El c�digo anterior declara una nueva clase MiApplet que hereda todas las
capacidades de la clase Applet de Java. El resultado es un fichero MiApplet.java.
Una vez creada la clase que compone el applet, se escribe el resto del c�digo y
despu�s lo se compila, obteniendo el fichero MiApplet.class
import java.applet.*;
import java.awt.*;
import java.util.*;
import java.text.DateFormat;
import javax.swing.*;
public class MiApplet extends JApplet
{
//Cuerpo del ''applet''.
}
Ejecuci�n
Para insertar el applet en una p�gina web, se usa la siguiente estructura:
<etiqueta parametro = "valor"></etiqueta>
Etiqueta <applet>
Siguiendo la estructura anterior, un ejemplo de HTML para ejecutar el applet es:
Etiqueta <object>
A partir de la versi�n 4.0 de HTML se consider� obsoleto el uso de la etiqueta
<applet>, siendo sustituida por <object>.
Comparte muchos de los atributos con <applet>, siendo los �nicos para esta
etiqueta: