JDN > Formations professionnelles > Conception et Développement > Architecture des systèmes d'information > Formation EJ16 - Architecture JEE : Mise en oeuvre avec Spring, Hibernate et JSF




Formation EJ16 - Architecture JEE : Mise en oeuvre avec Spring, Hibernate et JSFInformations pratiquesCentre de formation Centre de Formation Atos

 Formation EJ16 - Architecture JEE : Mise en oeuvre avec Spring, Hibernate et JSF


 Centre de Formation Atos, PARIS
 Formation inter entreprise / intra entreprise


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

 

Mise à jour le 17 Novembre 2011 
Mettre à jour | Envoyer cette fiche 


Rechercher
> Recherche avancée
> Toutes les formations
> Top des recherches
0-9|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z


Les informations contenues dans l'Annuaire des formations sont communiquées par les établissements concernés. Elles n'engagent en rien la responsabilité de l'éditeur du Journal du Net. © Benchmark Group


Rechercher une formation
Recherche avancée | Toutes les formations
Top des recherches


ENST Telecom Paris formation continue et professionnelle – Cegos
CNFCE ORSYS
Journal du Net Voir un exemple
Management Voir un exemple
Emploi Voir un exemple
Toutes nos newsletters

Annonces Google