Formation JEE – Développement d’applications Web

LiveOnLine Certifiant Atlas Afdas
  • Référence : DEAS004
  • Durée : 21 heures
  • Certification : Non
  • Eligible CPF : Non

CONNAISSANCES PREALABLES

  • Il est demandé aux participants de connaître la programmation Java, ainsi que les techniques de base Internet (HTML, serveur HTTP)

PROFIL DES STAGIAIRES

  • Les développeurs java souhaitant intégrer les technologies des servlets et des pages JSP

OBJECTIFS

  • Mettre en place une application web dynamique à l'aide de servlets, JSP, Taglibs et des JvaBeans en respectant le modèle MVC
  • Assurer la persistance en utilisant JDBC

METHODES PEDAGOGIQUES

  • La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
  • Remise d’une documentation pédagogique papier ou numérique pendant le stage
  • Mise à disposition d’un poste de travail par participant

METHODES D'EVALUATION DES ACQUIS

  • Auto-évaluation des acquis par le stagiaire via un questionnaire
  • Attestation de fin de stage adressée avec la facture

FORMATEUR

Consultant-Formateur expert Java

CONTENU DU COURS Java

1 - L'API JDBC

  • Les Rowset
  • Les objectifs de JDBC
  • Présentation de JPA (Java Persistance API)
  • La gestion des exceptions
  • La libération des ressources
  • Les pools de connexion
  • Les types de données
  • Appel d’une procédure stockée
  • Interrogation et mise à jour
  • La gestion des transactions et l’isolation transactionnelle
  • Connexion
  • Les classes et interfaces en jeu
  • Les architectures applicatives
  • Les types de drivers

2 - Architecture en couches

  • Présentation, Métier et Persistance
  • Couplage fort, couplage faible
  • Les Design Patterns nécessaires : Singleton, Factory, Façade, Iterator
  • Notion de composant. Découpage du composant en 3 couches (service, donnée, persistance)
  • Mapping opérationnel pour la persistance. L’implémentation de la persistance avec JDBC

3 - La couche Présentation

  • Design Pattern MVC
  • Servlet, JSP et Taglib

4 - Servlet (le contrôleur)

  • Les objectifs
  • Le protocole HTTP
  • L’API Servlet
  • Cycle de vie d’une servlet
  • Gestion de contexte
  • Gestion de la requête client
  • Gestion des cookies
  • Redirection côté client et côté serveur
  • Configuration et déploiement

5 - Java Server Page (la vue)

  • Les objectifs
  • JSP et l’intégration des JavaBeans
  • Les différents tags
  • JSP dans le MVC
  • Cycle de vie d’une page JSP

6 - Les bibliothèques de Tags

  • Les objectifs
  • Utilisation et conception
  • La JSTL

7 - JNDI

  • Objectif de JNDI
  • Enregistrement (Binding. Lookup)
Cookies