Maison  >  Article  >  Java  >  Qu’est-ce qu’un servlet ?

Qu’est-ce qu’un servlet ?

藏色散人
藏色散人original
2019-05-13 14:02:196028parcourir

Servlet est une application côté serveur écrite en Java, indépendante de la plate-forme et du protocole et capable de générer des pages Web dynamiques ; elle sert d'interface entre les requêtes des clients (navigateurs Web ou autres programmes clients HTTP) et Niveau intermédiaire pour les réponses du serveur (base de données ou application sur serveur HTTP).

Qu’est-ce qu’un servlet ?

Servlet est une application Java côté serveur qui est indépendante de la plate-forme et du protocole et peut générer des pages Web dynamiques. Le servlet s'exécute sur un serveur Web compatible Java. Java Servlet peut étendre dynamiquement les capacités du serveur et fournir des services Web en utilisant le modèle demande-réponse.

Servlet est une application Java côté serveur située à l'intérieur du serveur Web Contrairement aux applications Java traditionnelles lancées à partir de la ligne de commande, Servlet est chargé par le serveur Web, qui doit contenir une machine virtuelle Java prenant en charge Servlet.

Étant donné que le code HTML est toujours imbriqué dans SERVLET, le code front-end et back-end ne semble pas très clair, c'est pourquoi SUN a développé JSP pour résoudre ce problème et séparer le front-end et le back-end, ce qui est le modèle MVC.

Un servlet est un programme Java qui s'exécute sur un serveur Web comme couche intermédiaire entre les requêtes d'un navigateur Web ou d'autres clients HTTP et la base de données et les applications du serveur HTTP. Tous les fichiers JSP doivent être convertis en servlet avant de pouvoir être exécutés. Tous les fichiers JSP doivent être convertis en servlet avant de pouvoir être exécutés.

Servlet peut effectuer les tâches suivantes en traitant les informations utilisateur côté serveur.

(1) Obtenez les données et informations associées soumises par le navigateur client via le formulaire HTML.

(2) Créer et renvoyer une page de réponse dynamique au client.

(3) Accédez aux ressources côté serveur, telles que les fichiers et les bases de données.

(4) Préparez des données dynamiques pour les pages JSP et collaborez avec JSP pour créer des pages réactives.

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
Article précédent:Comment créer une classe JavaArticle suivant:Comment créer une classe Java