Maison  >  Article  >  Java  >  Qu'est-ce qu'une servlet

Qu'est-ce qu'une servlet

清浅
清浅original
2019-04-27 14:01:3530068parcourir

Servlet est un programme côté serveur écrit en langage Java. Il peut générer des pages Web dynamiques. Il s'exécute principalement côté serveur et est exécuté et appelé par le serveur. capacités.

Qu'est-ce qu'une servlet

Servlet est un programme côté serveur écrit en langage Java. Il peut générer des pages Web dynamiques. Il s'exécute principalement côté serveur et est exécuté et appelé par. le serveur. De plus, il dispose également de puissantes capacités de traitement des transactions

Servlet est une technologie fournie par Sun pour développer des ressources Web dynamiques. Ensuite, je présenterai cette technologie en détail dans l'article, qui a une certaine référence, I. j'espère que cela sera utile à tout le monde

Qu'est-ce qu'une servlet

[Tutoriel recommandé : Tutoriel servlet]

Qu'est-ce que servlet

Servlet est un programme côté serveur écrit en langage Java. Il peut générer des pages Web WEB dynamiques comme JSP. Servlet s'exécute principalement côté serveur et est appelé par la classe A du serveur. développé selon les standards Servlet. Selon la demande soumise par l'utilisateur, le programme servlet renvoie les résultats ou les informations associées au navigateur client après exécution sur le serveur d'applications. Et il dispose de puissantes capacités de traitement des transactions.

En réalité, les servlets peuvent répondre à tout type de requête, mais dans la plupart des cas, les servlets ne servent qu'à étendre les serveurs web basés sur le protocole THHP

Qu'est-ce qu'une servlet

Flux de travail du servlet

Le servlet est utilisé pour recevoir la requête (demande) envoyée par le navigateur au serveur et renvoyer le traitement (réponse) de la requête par le serveur au navigateur. Ce processus

est transmis via le protocole HTTP.

(1) Tout d'abord, le navigateur rassemble les informations pertinentes dans le message HTTP demandé selon les spécifications du message HTTP et l'envoie au serveur désigné via le réseau.

(2) Deuxièmement, une fois que le serveur a reçu le message HTTP envoyé par le navigateur, il utilise des conteneurs Web tels que Tomcat, Jetty et Jboss pour extraire et analyser le message HTTP s'il s'avère qu'il s'agit d'un message HTTP. request, Le conteneur Web stockera le résultat de l'analyse de ce message en tant qu'objet de requête, qui ressemble à "la requête envoyée par le navigateur au serveur".

(3) Ensuite, une fois que le programme côté serveur a traité la requête, il place le résultat du traitement dans l'objet de réponse, l'encapsule dans un message de protocole HTTP selon les spécifications du protocole HTTP et l'envoie retour au navigateur.

(4) Enfin, une fois que le navigateur a reçu le message HTTP contenant les informations de réponse, il analyse le message et affiche les résultats du traitement sur le navigateur.

Qu'est-ce qu'une servlet

Résumé : Ce qui précède représente l'intégralité du contenu de cet article, j'espère qu'il sera utile à tout le monde.

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