Servlets Java – Cours Udemy gratuits



Éditeur : Formation Uplatz

Prix : 59 $

Durée du cours :

->

Langue du cours : Anglais

La description

UNE Servlet est une programmation Java classe de langage utilisée pour étendre les capacités des serveurs qui hébergent les applications auxquelles on accède au moyen d’un modèle de programmation réponse-demande. Bien que les servlets puissent répondre à tout type de demande, ils sont couramment utilisés pour étendre les applications hébergées par les serveurs Web. Il s’agit également d’un composant Web qui est déployé sur le serveur pour créer une page Web dynamique.

La technologie Servlet réside côté serveur et génère une page Web dynamique, utilisée pour créer une application Web. Les servlets Java sont des programmes qui agissent comme une couche intermédiaire entre les demandes provenant d’un navigateur Web / client HTTP et les bases de données ou les applications sur le serveur HTTP.

Servlet est une classe Java qui s’exécute à l’intérieur du conteneur. Il vous permet de traiter la demande HTTP et de générer des pages Web dynamiques, mais c’est plus Java que HTML comme vous devez coder HTML à l’intérieur de Java, ce qui est à la fois erroné et déconseillé. Servlet est principalement utilisé comme contrôleur dans les applications Web créées à l’aide du modèle de conception MVC. Un des exemples célèbres de cela est le framework DispatcherServlet de Spring MVC, qui agit comme un contrôleur frontal. Son travail consiste à recevoir la demande et à la traiter, mais la fonctionnalité de génération de vue ou de génération de page Web dynamique est transmise à JSP. Bien qu’il fournisse les données qui doivent être affichées dans JSP, ce qui fait de la vue une partie du modèle de conception Model View Controller (MVC).

Avant les servlets, nous avions CGI, c’est-à-dire Common Gateway Interface. Il s’agit d’un moyen standard pour un serveur Web de transmettre la demande d’un utilisateur à un programme d’application et de recevoir la réponse à transmettre à l’utilisateur. Lorsque l’utilisateur demande une page Web, le serveur renvoie la page demandée. Cependant, lorsqu’un utilisateur remplit un formulaire sur une page Web et l’envoie, il est traité par un programme d’application. Le serveur Web transmet généralement les informations du formulaire à un petit programme d’application. Ce programme traite les données et renvoie un message de confirmation. Ce processus de transfert de données entre le serveur et l’application est appelé interface de passerelle commune (CGI). Il fait partie du protocole de transfert hypertexte du Web.

lire plus  Supprimez vos données faciales sur Facebook, désactivez la reconnaissance faciale

Cette pratique, orientée vers l’application Servlets Java formation par Uplatz enseigne la technologie Java Servlets et montre comment l’utiliser pour développer des applications Web simples à complexes. Il est destiné à la fois aux débutants ainsi qu’aux programmeurs Java (J2SE) expérimentés qui souhaitent créer des applications Web ou des composants et systèmes J2EE.

Le cours Java Servlet commence par une présentation de la programmation Java côté serveur et des protocoles Web. Les étudiants apprennent ensuite l’architecture des servlets Java, le cycle de demande / réponse et le cycle de vie des servlets, et comment créer des applications Web interactives qui analysent et / ou génèrent des formulaires HTML. Plusieurs modèles importants d’architecture d’application de servlet sont considérés. Les sessions sont étudiées comme un moyen de développer des conversations client / serveur sophistiquées sur plusieurs pages HTML. Les applications à plusieurs niveaux sont développées à l’aide de servlets et JDBC pour l’accès aux bases de données relationnelles.

Cette formation Java Servlet développe le concept important de la séparation du développement programmatique et déclaratif: utilisation des informations de configuration et de contexte à la place des valeurs codées en dur, des emplacements des ressources, etc., pour rendre l’application Web aussi portable et facile à administrer que possible . Le cours présente les JavaBeans en tant que norme pour les objets métier et de données pouvant être partagés entre les servlets et les JSP, et développe des techniques pour partager ces objets au niveau de la session ou par transfert de demande. Enfin, les étudiants apprennent à implémenter des filtres pour adapter les servlets existants en prétraitant et en post-traitant la demande et la réponse.

lire plus  Calcul des marques internes en PHP avec le code source

Servlets Java – programme de cours

  • Introduction à WorldWideWeb

  • Comprendre les pages Web statiques et dynamiques

  • Comment créer une application HelloWorld à l’aide de servlets

  • Interface de servlet, interfaces génériques et HttpServlet

  • Annotation et configuration basée sur Xml dans les servlets

  • Différence entre Get & Post

  • Fonctionnement de Servlet (cycle de vie)

  • Charger au démarrage de la configuration

  • Portée de la demande dans les servlets

  • Interface RequsetDispatcher

  • Communication interservlet à l’aide de Response.sendRedirect

  • ServletConfig

  • ServletContext

  • Suivi de session à l’aide de cookies

  • HiddenFormFields

  • Réécriture d’URL

  • HttpSession

  • Filtres dans les servlets

  • FilterConfig

  • Connexion à la base de données dans les servlets

  • Opérations CRUD utilisant des servlets dans la base de données mysql

  • Événements et auditeurs dans les servlets

  • Écouteur ServletContext

  • HtttpSessionListener

Ce que vous apprendrez dans ce cours Java Servlets

  • Comprendre et apprécier le rôle des servlets Java dans l’architecture globale de Java 2 Enterprise Edition et en tant que meilleure solution Java pour le développement d’applications HTTP

  • Utilisez les objets de demande et de réponse fournis à une servlet pour lire les paramètres CGI et produire une réponse HTML

  • Développer des applications Web interactives à l’aide de formulaires HTML et de servlets

  • Gérez des conversations complexes avec des clients HTTP à l’aide d’attributs de session

  • Comprendre le rôle de JDBC dans le code de persistance Java et utiliser JDBC pour la persistance dans les applications de servlet

  • Préserver la portabilité et la facilité d’administration d’une application de servlet en paramétrant le code de servlet, en utilisant les paramètres d’initialisation, les fichiers de propriétés et JNDI

  • Utilisez des classes JavaBeans pour partager des données métier complexes entre les composants

  • Implémentez des filtres pour adapter les servlets existants avec de nouvelles fonctionnalités et pour maximiser la décomposition de la logique entre les fonctions commerciales verticales et les installations horizontales

  • Comprendre et gérer les sessions HTTP dans une application Web

  • Créer des filtres de servlet et des écouteurs

  • Écrire des pages créées avec la technologie JavaServer Pages (pages JSP)

  • Créez des pages JSP faciles à entretenir à l’aide du langage d’expression et de la bibliothèque de balises standard JSP (JSTL)

  • Utiliser des environnements de développement intégrés (IDE) et des serveurs d’applications pour le développement et le déploiement Java EE

  • Écrire des servlets en utilisant le langage de programmation Java (Java servlets)

lire plus  100% GRATUIT | SEO pour Total Beginners

Servlets Java: architecture des servlets

L’architecture Java Servlet comprend l’interface de communication, le protocole utilisé, les exigences du client et du serveur, la programmation avec les langages et les logiciels impliqués. Fondamentalement, il effectue les tâches mentionnées ci-dessous.

  • Tout d’abord, il lit les données explicites envoyées par les clients (navigateurs). Ces données peuvent inclure un formulaire HTML sur une page Web, une applet ou un programme client HTTP personnalisé. Il lit également les données de requête HTTP implicites envoyées par les clients (navigateurs). Cela peut inclure des cookies, des types de médias et des schémas de compression que le navigateur comprend, etc.

  • Après cela, le servlet traite les données et génère les résultats. Ce processus peut nécessiter de communiquer avec une base de données, d’exécuter une RMI, d’appeler un service Web ou de calculer directement la réponse.

  • Après traitement, il envoie les données explicites (c’est-à-dire le document) aux clients (navigateurs). Ce document peut être envoyé dans une variété de formats, y compris les formats texte (HTML ou XML), binaire (images GIF) ou Excel.

  • Enfin, il envoie également la réponse HTTP implicite aux clients (navigateurs). Cela inclut de dire aux navigateurs ou à d’autres clients quel type de document est retourné

Cycle de vie des servlets

Le cycle de vie de Servlet comprend principalement les quatre étapes suivantes,

  • Chargement d’une servlet

  • Initialisation du servlet

  • Traitement des demandes

  • Détruire le servlet

Servlets Java: étapes pour créer un servlet

  1. Créer une structure de répertoires

  2. Créer un servlet

  3. Compiler le servlet

  4. Ajouter des mappages au fichier web.xml

  5. Démarrez le serveur et déployez le projet

  6. Accéder au servlet



Telecharger ici

Laisser un commentaire

Aller au contenu principal