Servlet

Un servlet est un programme Java qui s’exécute sur un serveur Web. Il ressemble à une applet, mais il est traité sur le serveur plutôt que sur la machine du client. Les servlets sont souvent exécutés lorsque l’utilisateur clique sur un lien, envoie un formulaire ou effectue un autre type d’action sur un site Web.

Les servlets et les pages JSP contiennent du code Java traité par un serveur Web. Cependant, les servlets sont principalement des programmes Java, tandis que les pages JSP sont principalement des fichiers HTML. En d’autres termes, un servlet est un programme Java qui peut contenir du code HTML, tandis qu’une page JSP est un fichier HTML qui peut contenir du code Java. De plus, les servlets nécessitent une structure spécifique et doivent contenir les trois méthodes suivantes :

  1. init()
  2. service()
  3. destroy()

La méthode init() initialise le servlet, alloue de la mémoire pour le processus et transmet au servlet les paramètres d’entrée éventuels. La méthode service(), qui peut également être spécifiée comme la méthode doGet(), doPost(), doPut() ou doDelete(), traite la requête HTTP et fournit généralement une réponse envoyée au navigateur du client. La méthode destroy peut enregistrer des données dans un fichier journal et libère les ressources utilisées par le servlet.

Les servlets sont l’une des nombreuses options que les développeurs Web peuvent utiliser pour créer des sites Web dynamiques et traiter les données saisies par les visiteurs d’un site Web. Comme ils sont écrits en Java, les servlets offrent aux programmeurs qui connaissent déjà le langage de programmation Java un moyen simple de créer des applications Web.

Mis à jour October 20, 2012 par Per C.

quizTestez vos connaissances

One EB of data is equal to how many bytes?

A
1012
0%
B
1014
0%
C
1016
0%
D
1018
0%
Correct! Incorrect!     View the Exabyte definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition de Servlet sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.