Java - Introduction aux appletsL'une des choses qui différencie le langage Java des autres langages de programmation, c'est qu'il permet de créer un autre type de programme qui lui est propre : l'applet. Un applet, c'est un programme Java destiné à être exécuté dans un navigateur web comme Netscape ou encore, Microsoft Internet Explorer. Cet article vous propose une introduction au développement d'applets. Particularités des applets par rapport aux applications JavaIl existe deux principales particularités aux applets. La première est liée à la taille de l'applet. En effet, puisque celui-ci est téléchargé dans le navigateur du client, il doit avoir une taille des plus réduite possible pour limiter au maximum la durée du téléchargement. La seconde est se rapporte à la sécurité. Puisque l'exécution des applets est réalisée sur l'ordinateur de l'utilisateur, un bon nombre de mesures de sécurité ont été prévue pour prévenir l'exécution de code qui pourrait détruire des données ou endommager le système d'exploitation du client. La sous-classe JAppletCette classe appartient au paquetage «javax.swing». Swing est un paquetage qui comprend un groupe de classes pour facilité la création d'interfaces graphiques. JApplet est une sous-classe de la classe «Applet» qui, pour sa part, appartient à l'ensemble des classes «java.applet». Les classes appartennant à cette branche bénéficies de tout ce qui est nécessaire à leur exécution dans une page web. Abscence de la fonction «main»Toute application Java débute son exécution par une fonction nommée «main». Pour les applets cependant, c'est différent. En effet, un applet ne dispose pas de fonction «main». Il se contente de répondre à une série d'événements spécifiques comme par exemple :
Voici un premier exemple d'applet ne contenant aucune ligne de code :
public class monApplet extends javax.swing.JApplet Les méthodes des appletsIl existe une série de méthodes dont la classe de votre applet hérite. En voici la liste ainsi qu'une description de chacune.
Un premier appletVoici le listing d'un premier applet tout simple qui se contente d'écrire dans la fenêtre du navigateur «Bonjour tout le monde!».
Compilation du programmePour voir le résultat de l'exécution de cet applet, vous devrez d'abord le compiler. Pour celà, enregistrez-le sous «monPremierApplet.java» et activez ensuite la commande «javac» dans le mode commande de votre système d'exploitation. Pour plus de renseignements à propos des outils nécessaires ainsi que de la marche à suivre pour effectuer la compilation de programmes Java, lisez l'article «Introduction au langage Java» du site A525G. Création de la page webMaintenant que le programme est compilé et que le fichier «monPremierApplet.class» a été créé, vous devrez concevoir la page web dans laquelle l'applet sera exécuté. La balise <applet>Lors de la création du langage Java, la possibilité d'inclure un programme compilé dans une page web n'existait pas encore. Une balise nommée <applet> a donc été inventé spécialement pour ceux-ci. Voici comment vous pouvez utiliser la balise applet dans une page web : <applet code="monPremierApplet.class" width="300" height="200"></applet> Remarque : Après la venu au monde des applets, d'autres types de programmes on été créé dans le but d'être inséré dans des pages web comme par exemple, des contrôles activeX. Une nouvelle balise a alors été créée pour c'est autres objet et java a été aussi inclue dans cette liste. Il s'agit de la balise <object> Voici maintenant le code complet d'une page HTML contenant votre premier applet.
Enregistrez ce fichier dans le même répertoire qui contient le fichier «monPremierApplet.class» et ouvrez-le ensuite dans votre navigateur web préféré pour visionner le résultat. |
|||||
Par : Sylvain Bilodeau
Date de mise en ligne : 2003-01-28 |
|||||