Maison >Java >javaDidacticiel >Quelle est la différence entre Applet et Servlet en Java
En Java, la principale différence entre Applet et servlet est la suivante : l'applet est une application qui est exécutée sur l'ordinateur client
L'applet et la servlet sont de petits programmes ou applications Java mais la différence entre eux ; Il existe de nombreuses différences. Cet article vous présentera la différence entre Applet et servlet. J'espère qu'il vous sera utile.
Qu'est-ce que l'applet Java ?
Applet est un programme Java dynamique qui peut être intégré dans une page Web. Il s'exécute dans un navigateur Web et fonctionne côté client. Les applets sont intégrées dans les pages HTML à l'aide de balises APPLET ou OBJECT et sont hébergées sur un serveur Web.
Qu'est-ce que la servlet Java ?
Les servlets sont de petits programmes Java exécutés côté serveur qui peuvent être utilisés pour traiter et répondre aux demandes des clients et implémenter des interfaces de servlets ; .
La différence entre Applet et servlet
1. La différence entre l'environnement d'exploitation
Applet. est Lorsqu'il est exécuté sur le client, les ressources de l'ordinateur client seront utilisées ; tandis que Servlet est exécuté sur le serveur et utilise les ressources du serveur.
2. Différences dans les packages Java utilisés et les importations
Les packages disponibles dans Applet sont : import java.applet.* et import java.awt.* . Les packages disponibles dans Servlet sont : import javax.servlet.* et import java.servlet.http.*.
3. Différentes méthodes utilisées dans le cycle de vie
Les méthodes du cycle de vie de l'applet sont : init(), stop(), paint(), start(), destroy ().
Les méthodes de cycle de vie de Servlet sont : init(), service() et destroy().
4. Différences dans les classes d'interface utilisateur
Applet utilise des classes d'interface utilisateur telles que AWT et Swing pour créer des interfaces utilisateur. Le servlet n'a pas besoin de créer d'interface utilisateur, il n'est donc pas nécessaire d'utiliser une classe d'interface utilisateur.
5. La différence de bande passante
L'applet utilise plus de bande passante réseau lorsqu'elle est exécutée sur l'ordinateur client tandis que Servlet est exécuté sur le serveur, il nécessite donc moins de bande passante.
6. Différences d'exécution
Pour exécuter l'applet sur l'ordinateur client, un navigateur Web compatible Java est requis. Cependant, les servlets nécessitent un serveur Web compatible Java pour gérer les demandes et les réponses des clients.
Résumé : Ce qui précède représente l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'étude de chacun.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!