Formation : JEE - Développement d'applications Web
(Réf. 17608)Evaluation : 



Détails de la fiche formationOptions disponibles pour la fiche formationDétails de la fiche formation
Compétence(s)
Administration des Serveurs JEE
Prérequis
Avoir suivi le stage EJ05 (Java - Programmation).Public
Développeurs, ingénieurs logiciels et architectes d’applications.Objectifs
Mettre en place une application Web dynamique à l'aide de Servlets, JSP, Taglibs et des JavaBeans en respectant le modèle MVC.
Assurer la persistance en utilisant JDBC.
Type de formation
CourteProgramme
L'API JDBC
•
Objectif de JDBC
•
Les types de drivers
•
Les architectures applicatives.
•
Les classes et interfaces en jeu
•
Connexion
•
La gestion des transactions et l'isolation transactionnelle
•
Interrogation et mise à jour
•
Appel d'une procédure stockée
•
Les types de données
•
Les pools de connexion
•
Les Rowset
•
La libération des ressources
•
La gestion des exceptions
•
Présentation de JPA (Java Persistance API)
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 objet/relationnel pour la persistance
•
L'implémentation de la persistance avec JDBC
La couche Présentation avec Servlet, JSP et Taglib
•
Design Pattern MVC
Servlet (le contrôleur )
•
Objectif
•
Le protocole http
•
L'API Servlet
•
Cycle de vie d'une servlet
•
Gestion du contexte
•
Gestion de la requête client
•
Gestion des cookies
•
Gestion des sessions
•
Redirection côté client et côté serveur
•
Configuration et déploiement
Java Server Page (la vue)
•
Objectif
•
Cycle de vie d'une page JSP
•
JSP dans le MVC
•
Les différents tags
•
JSP et l'intégration des JavaBeans
Les bibliothèques de Tags
•
Objectifs
•
Utilisation et conception
•
La JSTL
JNDI
•
Objectif de JNDI
•
Enregistrement (Binding
•
Recherche (Lookup)
JSF
•
Présentation de JSF : rôle et architecture
Etude de cas
•
Conception et implémentation d'une application respectant le modèle en couches
Pédagogie
Apprendre à réaliser au travers de leurs usages respectifs et conjoints, des applications en trois couches (présentation – métier – persistance), maintenables, réutilisables et évolutives.
Pour cela, nous nous appuyons sur les bonnes pratiques et les design patterns validés par une étude de cas issue de l’expertise Atos Origin.Point(s) fort(s)
Non renseignéOptions disponibles pour la fiche formation
Langue(s)
Français
Moyen(s)
Inter-Entreprise
Durée
Non renseignéZone géographique
Inter-Entreprise :
75008 Paris :