Jee 1 servlet ROYAUME DU MAROC Université Cadi Ayyad Ecole Nationale des Sciences Appliqués Département Génie Informatique Réseaux Télécoms Sa ? JAVA EE oujaoura gmail com Mustapha OUJAOURA CChap Les Servlets Introduction CIntroduction ? Composant logicie
ROYAUME DU MAROC Université Cadi Ayyad Ecole Nationale des Sciences Appliqués Département Génie Informatique Réseaux Télécoms Sa ? JAVA EE oujaoura gmail com Mustapha OUJAOURA CChap Les Servlets Introduction CIntroduction ? Composant logiciel écrit en Java s'exécutant du côté serveur Web Solution concurrente à la programmation Shell CGI ? Permet de gérer des requêtes HTTP et de fournir au client une réponse HTTP via un protocole de communication généralement le protocole HTTP ? Une Servlet s ? exécute dans un moteur ou conteneur de Servlet permettant d ? établir le lien entre la Servlet et le serveur Web ? Une servlet est une application Java qui permet de créer dynamiquement des données au sein d'un serveur HTTP ? Une servlet s'exécute dynamiquement sur le serveur web et permet l'extension des fonctions de ce dernier Typiquement accès à des bases de données transactions d'e-commerce etc ? Une servlet peut être chargée automatiquement lors du démarrage du serveur web ou lors de la première requête du client Une fois chargées les servlets restent actives dans l'attente d'autres requêtes du client ? Ecrite en Java une servlet en retire ses avantages la portabilité l'accès à toutes les API de Java dont JDBC pour l'accès aux bases de données ? Une servlet peut être invoquée plusieurs fois en même temps pour répondre à plusieurs requêtes simultanées CFonctionnement d'une servlet ? Un serveur d'applications permet de charger et d'exécuter les servlets via un moteur de servlets qui se charge de manager les servlets qu'il contient ? Pour exécuter une servlet il su ?t de saisir une URL qui désigne la servlet dans un navigateur Le serveur reçoit du navigateur la requête http qui a recours à une servlet Si c'est la première sollicitation de la servlet le serveur l'instancie Les servlets sont stockées dans un répertoire particulier du serveur La servlet reste en mémoire jusqu'à l'arrêt du serveur Au ?l des requêtes la servlet peut être appelée par plusieurs threads lancés par le serveur Ce principe de fonctionnement évite d'instancier un objet de type servlet à chaque requête et permet de maintenir un ensemble de ressources actives telles qu'une connexion à une base de données Le serveur crée un objet qui représente la requête http ainsi que l'objet qui contiendra la réponse et les envoie à la servlet La servlet crée dynamiquement la réponse sous forme de page html transmise par un ux dans l'objet contenant la réponse La création de cette réponse utilise bien sûr la requête du client mais aussi un ensemble de ressources incluses sur le serveur telles que des ?chiers ou des bases de données Le serveur récupère l'objet réponse et envoie la page html au client CCycle de vie d ? une servlet ? Lorsque le conteneur reçoit une requête il la transmet au servlet qui correspond à l ? URL pour que la requête soit traitée e ?ectivement suivant le cycle suivant Chargement de la classe Instanciation du servlet constructeur par défaut Appel de la méthode init Appel s
Documents similaires










-
37
-
0
-
0
Licence et utilisation
Gratuit pour une utilisation commerciale Aucune attribution requise- Détails
- Publié le Mar 23, 2021
- Catégorie Administration
- Langue French
- Taille du fichier 107.2kB