Applets ------- Une applet est un programme Java compilé qui est exécuté sur votre machine soit par le programme appletviewer ou bien par un navigateur qui supporte Java. Pour qu'un navigateur supporte Java, il faut que l'option Java soit active. Pour le faire sur Netscape: Dans la barre principale, cliquez dans l'ordre sur: "Edit", puis sur "Preferences", "Advanced". Dans la fenêtre "Advanced" cliquez sur : "Enable Java" (2e à partir du haut). Les applets héritent des classes de base suivant l'arbre d'héritage suivant: java.lang.Object : contient le coeur du langage ^ | | java.awt.Component : objets graphiques comme des boutons, ^ checkboxes etc. | | java.awt.Container : pour contenir des composantes Abstract Window ^ Toolkit | | java.awt.Panel : l'espace qu'une application utilise pour d'autres ^ Components (objets graphiques) y compris des Panels. | | java.applet.Applet : un petit programme qui ne peut fonctionner tout seul et doit être embarqué dans des applications comme un navigateur. Une applet est véhiculée dans une page HTML. Cette page contient son url. De ce fait, il est possible de modifier le contenu de l'applet sans toucher à la page HTML. Comme, il est possible aussi, d'appeler cette applet de plusieurs pages HTML afin de lui donner différents comportements. Généralement une applet réside sur un serveur. Quand un navigateur télécharge une page HTML contenant une applet, il télécharge en réalité le byte code (.class) de l'applet afin de l'exécuter sur le poste client. Pour s'assurer d'une exécution sans danger (en toute sécurité), les applets ont des possibilités d'exécutions restreintes. Elles n'ont pas accès à la gestion locale des fichiers (ouverture, écriture, destruction etc.), ne peuvent pas exécuter de programme sur le poste client, et l'accès aux ressources réseaux est limité (communication avec le serveur mais pas avec les machines locales dans le voisinage réseau du client etc.). HTML ---- Le HTML (Hyper Text Markup Language) est le langage (pas de programmation) des pages Web. Il permet de mettre en forme un document texte par l'utilisation de marqueurs (TAGS), qui sont directement interprétés par votre navigateur. Un document HTML contient donc des TAGS pour structurer sa présentation. Ce document commence par le tag et se termine par le tag . À l'intérieur de cette zone, nous avons deux blocs:
doit contenir des informations générales relatives au document. doit contenir le texte, les images, les liens etc. Exemple: ------- voir le fichier pagetest.html APPLET & HTML ------------- Pour charger une applet par le navigateur, il faut inclure dans le document HTML, le TAG comme suit: Dans le cas où votre navigateur est incapable d'exécuter l'applet, il est préférable de prévoir un message de substitution. Le TAG