Maison  >  Article  >  Java  >  Quelle est la différence entre Applet et Servlet en Java

Quelle est la différence entre Applet et Servlet en Java

青灯夜游
青灯夜游original
2018-12-20 18:05:076035parcourir

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.

Quelle est la différence entre Applet et Servlet en Java

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 ().

Quelle est la différence entre Applet et Servlet en Java

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn