Java : Développement d’applications Web

Formation #570 - 4 jours

Les servlets Java et JavaServer Pages permettent d'optimiser la puissance de la plateforme Java et de créer des applications orientées objet évolutives et multiniveaux. Dans cette formation Java, vous apprenez à intégrer des composants principaux de Java Enterprise Edition, y compris les servlets et les technologies JSP pour créer des applications Web dynamiques pilotées par les données.

  • Créer des applications web dynamiques, pilotées par les données en intégrant les composants clés de Java EE
  • Générer des pages web dynamiques avec JavaServer Pages (JSP)
  • Personnaliser le contenu pour les utilisateurs avec des cookies et des sessions avec l'API Java Servlet, intégrer des balises JSP personnalisées pour minimiser le code scriptlet

  • Installation et configuration d'un serveur servlet / JSP
  • Personnalisation d'un site web en utilisant des sessions
  • Exploitation de composants réutilisables et de pages JavaServer
  • Intégration de balises JSP personnalisées
  • Développement de composants MVC avec le framework JavaServer Faces
  • Appliquer des design patterns Java EE reconnus

À tous ceux qui sont impliqués dans le développement d'applications web avec Java.

Des connaissances de Java du niveau de la formation 471, Programmation Java : Les fondamentaux, sont supposées acquises. Une connaissance des technologies web et du HTML serait utile.

Développement d'applications web

  • Les besoins d'une application web
  • Composants d'une architecture n-tier

Initiation aux servlets

  • Intégration de servlets dans l'architecture d'une application web
  • Configuration de l'environnement de développement des servlets
  • Comment éviter les pièges courants de servlet

Utilisation de l'API Java Servlet

  • Gestion du cycle de vie d'un servlet
  • Accès aux variables de l'environnement d'un servlet

Création de formulaires web pour la saisie utilisateurs

  • Ajout de champs texte et de listes déroulantes
  • Récupération des données d'un formulaire dans le servlet

Étendre les servlets avec Java Database Connectivity

  • Connexion à la base de données
  • Soumission de requêtes SQL
  • Récupération et traitement des données

Formatage des résultats de base de données

  • Construction d'une table HTML
  • Ajout de menus déroulants dynamiques

Écriture de cookies pour personnaliser le contenu web

  • Récupération de cookies d'une requête client
  • Envoi de cookies au client
  • Contournement des limitations d'un cookie

Gestion de l'état d'une application avec des sessions

  • Création d'une session unique pour chaque utilisateur
  • Stockage et récupération d'objets Java dans des sessions
  • Contrôle de la durée de vie d'une session
  • Création de gestionnaires d'événements d'applications et de sessions
  • Mise en place d'un « panier de courses »

Composants clés de Java EE pour le développement Web

  • Servlets
  • JSP
  • XML

Concepts fondamentaux de JSP

  • Utilisation de scriptlets JSP, expressions et déclarations
  • Communication avec le client en utilisant des objets serveur JSP intégrés
  • Utilisation de la puissance du langage d'expression JSP 2

Gestion d'état avec JSP

  • Accès aux cookies et aux sessions
  • Stockage des données d'applications partagées

Intégration de JSP avec JavaBeans

  • Encourager la réutilisation de l'objet
  • Séparation entre la logique d'application et la présentation

Appel à JSP à partir des servlets

  • Envoi d'objets Java vers JSP
  • Utilisation de JavaBeans pour transférer des données
  • Design patterns de servlets et de JSP

Optimisation du mécanisme d'extension

  • Le rôle des balises JSP personnalisées
  • Mise en application de JSTL (JSP Standard Tag Library)

Développement de balises personnalisées

  • Création de balises personnalisées avec les fichiers de balises JSP 2
  • Personnaliser le comportement des balises avec les attributs

Présentation du framework JSF

  • Principaux composants JSF
  • Gerér le flux des applications avec le modèle de navigation JSF

Création de composants JSF

  • Développement de back beans
  • Création de vues avec les balises personnalisées JSF

Sessions planifiées inter-entreprises

Inscrivez-vous à une de nos sessions en sélectionnant un mode de suivi :

28 novembre 2017 - 2220 € - À Paris ou À distance

Aucune session ne vous convient ? Faites-nous part de vos disponibilités dans votre demande de devis.

Demander un devis

Intra-entreprise

Organisez cette formation Learning Tree sur votre lieu de travail avec notre solution intra-entreprise.

Demander un devis

Crédits ECTS : 3

Formation éligible aux parcours diplômants de SUPINFO International University.

Financez votre formation

  • Programmes Visa Société et Passeport
  • Réduction Return to Learn

Pour en savoir plus, cliquez ici.

Votre formation à distance et en direct

Sans frais supplémentaires, depuis tout lieu possédant une connexion Internet, connectez-vous en temps réel et en direct à une session dispensée par nos formateurs grâce à AnyWare™, la plateforme de formation en distanciel de Learning Tree.

Notre catalogue

Vous souhaitez parcourir toute notre offre de formation ultérieurement ?

Téléchargez notre catalogue

Suivez une formation Learning Tree et profitez des avantages de SUPINFO International University !

Pour toute formation que vous aurez suivi chez Learning Tree, SUPINFO International University vous offre pendant un an le statut Advanced Member d'une valeur de 250€.
Ce statut privilégié vous permettra de profiter de ressources pédagogiques sélectionnées par SUPINFO :

* Services disponibles prochainement.