Language Java
Stéphane GALLAND UTSEUS 2008 1
Cours LOO2
Partie 4
Applets Java
Language Java
Stéphane GALLAND UTSEUS 2008 2
Plan du cours
Introduction
Créer une applet Java
Dessiner dans une applet Java
Gérer les événements
Limites des applets
Bibliothèque de programmation des applets
Référence
Exercices
Language Java
Stéphane GALLAND UTSEUS 2008 3
Introduction – Applet vs. Application
Différences avec une application classique :
elles sont lancées grâce à un navigateur (netscape,
HotJava...),
elles sont chargées à travers le réseau par
l’intermédiaire de pages HTML,
leur cycle de vie est différent (initialisée et
démarrée au chargement de la page HTML...)
par sécurité elles ont des droits limités sur le poste
qui les exécute (pas d’écriture de fichier, pas de
chargement de DLL...)
Language Java
Stéphane GALLAND UTSEUS 2008 4
Introduction – Quand écrire une applet ?
Aux commencement de Java, l'un des
avantages critiques des applets par rapport aux
applications Java classiques est qu'elles
pouvaient être facilement déployées par
Internet alors que les applications classiques
nécessitent plus de programmation.
De plus, les applets étant téléchargées par
Internet, elles s'exécutent dans un
environnement restreint par des règles de
sécurité draconienne (environnement
"sandbox") afin de limiter les accès aux
ressources locales (système de fichiers, ...)
Language Java
Stéphane GALLAND UTSEUS 2008 5
Introduction – Quand écrire une applet ?
Depuis l'introduction de Java Web Start, il est
possible de déployer plus facilement une
application classique sur le réseau Internet.
Ceci implique que l'avantage majeur restant
aux applets est qu'elles peuvent s'exécuter
dans un navigateur Internet, alors qu'une
application classique s'exécute en dehors d'un
navigateur.
Ainsi les applets peuvent fournir des services
complets qui ne sont pas habituellement
réalisables avec HTML ou Javacript : jeux
graphiques, édition complexe, interactions
1 / 360 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !