Académique Documents
Professionnel Documents
Culture Documents
M. Belguidoum
1 Quelques rappels
5 Conclusion
1 Quelques rappels
5 Conclusion
Cycle de vie
(1) Le client émet une requête (saisie d'une URL, clic sur un lien...) pour
demander une ressource au serveur. Il ne sait pas ici si la réponse qui va lui
parvenir est statique (page HTML simple) ou dynamique (générée par une
application web).
Cycle de vie
(2)Côté serveur, c'est le serveur web (exemple : Apache) qui traite les
requêtes HTTP entrantes. Il traite donc toutes les requêtes, qu'elles
demandent une ressource statique ou dynamique. Un serveur HTTP ne sait
répondre qu'aux requêtes visant des ressources statiques. Il ne peut que
renvoyer des pages HTML, des images, des applets existantes.
M. Belguidoum (UMC) Programmation réseau 5 / 30
Quelques rappels
Cycle de vie
Cycle de vie
Cycle de vie
Cycle de vie
1 Quelques rappels
5 Conclusion
Il existe une balise HTML permettant d'intégrer une applet dans une
page HTML
code java (.class) stocké sur un serveur web (comme des images ou
des chiers HTML)
S'il est ailleurs, on donne le répertoire dans lequel il est situé grâce à
l'attribut CODEBASE
< APPLET CODE = PremierApplet . class
CODEBASE = Exemples /
WIDTH =200 HEIGHT =100 >
</ APPLET >
Une applet ne peut donc être exécutée que si elle est intégrée dans
une page HTML et elle s'exécute sous le contrôle d'un navigateur
Exemple1
< applet name =" FirstApplet " codebase =" class / "
code =" FirstApplets " height =" 300 px "
width =" 300 px " archive =" plugin . jar " >
< param name =" message " value =" Message pour les Licence GL " >
</ applet >
this . getParameter (" message " )// Retourne : Message pour les Licence GL .
1 Quelques rappels
5 Conclusion
....
public class SecondApplet extends JApplet {
.....
/* *
* Méthode utilisée par Javascript pour mettre à jour
* elle est public afin que Javascript puisse y avoir accès
*/
public void doJavascript (){
System . out . println ( " Méthode appelée par javascript ! " );
label . setText (" Vous avez cliqué " + (++ count )
+" fois sur le bouton " );
}
}
1 Quelques rappels
5 Conclusion
1 Quelques rappels
5 Conclusion
Applets et sécurité
Les applets n'ont pas tous les droits sur une page web, au même titre
que Javascript.
Conclusion
Par défaut, les applets n'ont pas accès aux ressources de la machine
client.
Références
...