Apletts

Caracteristicas

Las applets no tienen un método main() con el que comience la ejecución. El papel central de su ejecución lo asumen otros métodos que se verán posteriormente.

Todas las applets derivan de la clase java.applet.Applet. La jerarquía de clases de la que deriva la clase Applet.

Las applets también suelen redefinir ciertos métodos gráficos: los más importantes son paint() y update(), heredados de Component y de Container; y repaint() heredado de Component.

Ventajas

Son multiplataforma (funcionan en Linux, Windows, Mac OS, y en cualquier sistema operativo para el cual exista una JVM)

Puede tener acceso completo a la máquina en la que se está ejecutando, si el usuario lo permite

Puede trasladar el trabajo del servidor al cliente, haciendo una solución Web más escalable tomando en cuenta el número de usuarios / clientes

Desventajas

Requiere el plug-in de Java, que no está disponible por defecto en todos los navegadores web.

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.