|
Objectif
|
Maîtriser une alternative efficace et professionnelle aux EJB, pour effectuer un mapping objet/relationnel et implémenter les services métiers. Comprendre et gérer la problématique d'une architecture élaborée. Mettre en oeuvre Spring , Hibernate/JPA et JSF.
|
 |
Contenu
|
Introduction
La problématique des architectures JEE élaborées (avec façades , services , D.A.O.)
Les solutions "classiques" (Design Patterns JEE) , les solutions "légères" et "souples"
Le Design Pattern "injection de dépendances" (ou "Inversion de Contrôle")
Les bases de Spring (syntaxes "xml" et "annotations") , Spring-AOP
Mapping objet-relationnel et persistance : Hibernate/JPA & Spring
Concepts ORM , Configurations "Hibernate" , "JPA" et "Hibernate+Spring"
La mise en place du mapping (.hbm.xml) , D.A.O.
Le langage HQL (Hibernate) et les différentes associations (1-1, 1-n , ....)
Paramétrage ORM à base d'annotations "JPA" et intégration "Spring/JPA"
Les services métiers
La gestion des transactions avec Spring (avec "lazy" et effets indirects expliqués)
Tests unitaires avec JUnit
Associations classiques (Façade , Services , Dao) (LocalFacade , BusinessDelegate)
"Pour et contre" des architectures "DRY" et des architectures multi-niveaux avec DTO/VO
Contrôleurs et vues : Spring MVC/JSF/Struts
Rappels sur le Design Pattern "Model – View – Controller" , différentes implémentations
L'utilisation des bibliothèques de balises JSTL, JSF (et Struts)
La composition de pages à partir de plusieurs éléments
Structuration du modèle applicatif (proche IHM)
La problématique des flux applicatifs complexes (<>,<>, caches)
Utilisation du Pattern "injection de dépendances" pour résoudre le problème
Objets "Coordinateurs" (de scope=session) et "Referentiel" (de scope="application")
Mise en œuvre avec Spring et JSF , l'essentiel de JSF (configuration , validations, ...)
Vue d'ensemble sur extensions JSF (Ajax For JSF , richFaces , Facelets, ...)
|
 |
Niveau requis
|
Pratique de la programmation Java/JEE (stages EJ05 et EJ12) et des bases de données.
Retrouvez l'ensemble de nos formations sur : www.formation.fr.atos.net
|
 |
Coût
|
1700 euros (coût interentreprises)
|
 |
Durée de la formation
|
4 jours
|
 |
|
|