Salut ezo-esm,
Quote:
je voudrai savoir a quoi sert une applet ?
Ce n'est pas bête comme question.
Les applets te permettront d'insérer du code dynamique dans ta page HTML, la question donc devient : c'est quoi la différence entre applet et Servlet ?
Une servlet permet de générer du code HTML d'une manière dynamique, liste de messages d'une boite à email, messages postés dans un forum, ... etc. Le résultat que donne une servlet généralement est un affichage déstiné au serveur, qui, à son tour, l'incorpore dans une page HTML, qui sera envoyée au client final. Le client ne reçoit donc que du code HTML.
Une applet permet d'insérer un panel (Java), qui peut être un dessin, un formulaire, ... bref, presque tout ce que tu peux faire avec une Frame JAVA. Quand un client demande une page qui utilise une Applet, alors le serveur lui envoie la page HTML accompagnée de la classe Applet utilisée, et c'est le navigateur qui incorpore le résultat dans la page.
Je dirais que c'est presque bête de mettre des Labels, des messages ou des formulaires avec une applet, parce que l'HTML les fait d'une manière plus simple et plus légère. Par contre si tu maitrises les dessins (classe Graphics), tu pourras utiliser une Applet qui fait des graphes, des histogrammes, des camemberts, des cercles, ... d'une manière beaucoup plus facile en Applet qu'en HTML (si bien entendu ceci est faisable avec HTML), autrement dit, les applets sont faites pour que le navigateur (et non pas le serveur) exploite la puissance de JAVA dans une page Web.
Si je me suis mal exprimé, n'hésites pas à me le demander ...
Salut ezo-esm,
Ce n'est pas bête comme question.
Les applets te permettront d'insérer du code dynamique dans ta page HTML, la question donc devient : c'est quoi la différence entre applet et Servlet ?
Une servlet permet de générer du code HTML d'une manière dynamique, liste de messages d'une boite à email, messages postés dans un forum, ... etc. Le résultat que donne une servlet généralement est un affichage déstiné au serveur, qui, à son tour, l'incorpore dans une page HTML, qui sera envoyée au client final. Le client ne reçoit donc que du code HTML.
Une applet permet d'insérer un panel (Java), qui peut être un dessin, un formulaire, ... bref, presque tout ce que tu peux faire avec une Frame JAVA. Quand un client demande une page qui utilise une Applet, alors le serveur lui envoie la page HTML accompagnée de la classe Applet utilisée, et c'est le navigateur qui incorpore le résultat dans la page.
Je dirais que c'est presque bête de mettre des Labels, des messages ou des formulaires avec une applet, parce que l'HTML les fait d'une manière plus simple et plus légère. Par contre si tu maitrises les dessins (classe Graphics), tu pourras utiliser une Applet qui fait des graphes, des histogrammes, des camemberts, des cercles, ... d'une manière beaucoup plus facile en Applet qu'en HTML (si bien entendu ceci est faisable avec HTML), autrement dit, les applets sont faites pour que le navigateur (et non pas le serveur) exploite la puissance de JAVA dans une page Web.
Si je me suis mal exprimé, n'hésites pas à me le demander ...