Applet Java
Un applet Java es un applet scribite in le linguage de programmation Java. Le applets de Java pote executar se in un navigator web per utilisar le Java Virtual Machine (JVM), o in le AppletViewer de Sun.
Inter lor characteristicas nos pote mentionar un schema de securitate que permitte que le applets se executante in le computator non ha accesso a partes sensibile (per exemplo non pote scriber archivos), a minus que uno mesme da le permissiones necessari in le systema; le disavantage de iste accostamento es que le livration de permissiones es embarassose pro le usator commun, e isto joca contra un del objectivos del Java applets: provider un forma facile de executar applicationes desde le navigator web.
In Java, un applet es un programma que pote incrustar se in un documento HTML, in altere parolas, in un pagina web. Quando un navigator carga un pagina web que contine un applet, le applet es discargate in le navigator web e comencia executar se. Isto permitte crear programmas le quales qualcunque usator pote executar con solmente cargar le pagina web in su navigator.
Disavantages
Le applet de Java usualmente ha le sequente disavantages:
- Illo require le plugin de Java, que non es disponibile in tote le navigatores web.
Differentias inter un application autonome e un applet
Il existe differentias inter un programma autonome e un applet:
- Un applet necessita un navigator pro esser visualisate, o un visor de applets como appletviewer.
- Un applet non ha un methodo principal.
Creation e execution de un applet
Crear un applet
Pro crear un applet on necessita scriber un clave del classe Applet del pacchetto java.applet.*;
import java.applet.*;
public class MiApplet extends Applet
{
//Corpore del ''applet''.
}
Le codice anterior declara un nove classe MiApplet que heredita tote le capacitates del classe Applet de Java. Le resultato es un archivo MiApplet.java.
Etiquetta <applet>
Sequente le structura anterior, un exemplo de codice pro executar le applet esserea:
<applet code="MiApplet.class" width="370" height="270"></applet>