Vidéo: Différence Entre Les Applets Et Les Servlets
2024 Auteur: Mildred Bawerman | [email protected]. Dernière modifié: 2023-12-16 08:38
Applets vs servlets
Un programme écrit en Java qui peut être intégré dans une page HTML est appelé une applet. Un navigateur compatible Java peut être utilisé pour afficher la page Web contenant l'applet. Lorsque la page contenant une applet est affichée, le code de l'applet est transféré sur l'ordinateur de l'utilisateur et exécuté sur la machine virtuelle Java (JVM) du navigateur. Un programme Java utilisé pour améliorer / étendre les fonctionnalités d'un serveur est appelé un servlet. Les applications hôtes doivent accéder au serveur en utilisant le modèle de demande-réponse. En termes simples, un servelt peut être vu comme une applet Java s'exécutant sur le serveur.
Qu'est-ce qu'une applet?
Un programme écrit en Java qui peut être intégré dans une page HTML est appelé une applet. Un navigateur compatible Java peut être utilisé pour afficher la page Web contenant l'applet. Lorsque la page contenant une applet est visualisée, le code de l'applet est transféré vers l'ordinateur de l'utilisateur et exécuté sur la machine virtuelle Java (JVM) du navigateur. Les applets permettent de fournir à l'utilisateur des fonctionnalités interactives qui pourraient ne pas être possibles en utilisant uniquement du HTML. Le code de l'applet étant exécuté sur JVM, les applets sont indépendantes de la plate-forme (prend en charge Microsoft Windows, UNIX, Mac OS, etc.) et peuvent s'exécuter dans n'importe quel navigateur prenant en charge Java. De plus, les applets sont mis en cache par la plupart des navigateurs Web. Par conséquent, les applets pourraient être chargés rapidement lors du retour à une page Web. En matière de sécurité, il existe deux types d'applets appelés applets signés et applets non signés. Les applets non signés ont des restrictions importantes telles que l'impossibilité d'accéder au système de fichiers local. Ils ne peuvent accéder au site de téléchargement de l'applet que sur le Web. Les applets signés peuvent se comporter comme une application autonome une fois sa signature vérifiée.
Qu'est-ce qu'un servlet?
Un programme Java utilisé pour améliorer / étendre les fonctionnalités d'un serveur est appelé un servlet. Les applications hôtes doivent accéder au serveur en utilisant le modèle de demande-réponse. En termes simples, un servelt peut être vu comme une applet Java s'exécutant sur le serveur. Les servlets sont généralement utilisés pour stocker / traiter des données soumises à l'aide d'un formulaire HTML et pour fournir un contenu dynamique dans une page Web. De plus, les servlets sont utilisés pour gérer les informations d'état. Les servlets Java sont efficaces, plus faciles à utiliser et portables par rapport aux autres technologies CGI (Common Gateway Interface).
Quelle est la différence entre les applets et les servlets?
Un programme Java qui peut être intégré dans une page HTML et affiché à l'aide d'un navigateur compatible Java est appelé une applet, tandis qu'un programme Java utilisé pour améliorer / étendre les fonctionnalités d'un serveur est appelé un servlet. En fait, un servlet peut être vu comme une applet s'exécutant sur le serveur. Une applet est téléchargée sur la machine du client et exécutée sur le navigateur du client, tandis qu'un servlet s'exécute sur le serveur et transfère les résultats au client une fois terminé. Lors de l'utilisation d'applets, l'intégralité du code de l'applet doit être transféré au client. Par conséquent, il consomme plus de bande passante réseau que les servlets, qui ne transfèrent que les résultats au client.
Recommandé:
Différence Entre Les Métalloenzymes Et Les Enzymes Activées Par Les Métaux
La principale différence entre les métalloenzymes et les enzymes activées par un métal est que les métalloenzymes ont un ion métallique fermement lié comme cofacteur alors que le
Différence Entre Les Crêpes, Les Piquets Et Les Crumpets
Crêpes, piquets vs crumpets S'il est 15 ou 16 heures et que c'est l'heure du thé, vous avez une grande variété d'options devant vous, sous forme de collations, en particulier
Différence Entre Les Relations Industrielles Et Les Relations Avec Les Employés
Relations industrielles vs relations avec les employés La plupart d'entre nous pensent savoir ce que sont les relations industrielles. L'étude de l'emploi et du marché du travail est ce que m
Différence Entre Les érythrocytes, Les Leucocytes Et Les Thrombocytes
Différence clé - Érythrocytes vs leucocytes vs thrombocytes Le tissu sanguin est composé de différents types de cellules et de composants. C'est un élément important
Différence Entre Les Bryophytes, Les Ptéridophytes Et Les Gymnospermes
Différence clé - Bryophytes vs ptéridophytes vs gymnospermes Le royaume Plantae est l'un des royaumes les plus répandus avec plus de 300000 espèces différentes