www.dawan.fr
> Espace Formations
> Formations
> Java / JEE
> JEE, les outils Open Source
> JEE - Frameworks OpenSource : Spring MVC + Hibernate
Tarifs
Inter-entreprises
2190 euros HT par participant
(déjeuner compris)
Intra-entreprise
750 euros ht / jour
75 euros ht / part. suppl.
Formation JEE - Frameworks OpenSource : Spring MVC + Hibernate
| Durée : | 5 jours |
| Public : | Tous |
| Pré-requis : | Connaissance des Servlets et JSP |
| Objectifs : | Construire des applications JEE robustes avec Spring MVC et Hibernate |
Introduction
Structure d'une application web JEE
Principe des architectures MVC et MVC 2
Spring : présentation, briques des bases
Spring Ioc : concepts, mise en place, structure des fichiers de configuration
L'apport des frameworks MVC 2 et positionnement de Spring MVC
Mise en place de Spring MVC
Organisation de l'accès aux données (Mapping Relationnel-Objet - ORM)
Hibernate : principe, versions, mise en place
Structure d'un projet web combinant Spring MVC / Hibernate 3
Atelier pratique : installation de l'environnement de développement et d'exécution - construction de la structure minimale d'un projet Spring MVC/Hibernate3
Spring Ioc
Configuration des beans et instanciation du conteneur
Injection des dépendances par mutateur/constructeur
Contrôle des propriétés
Liaison automatique des beans (configuration XML / annotations)
Héritage de configuration
Affectation de collections aux propriétés d'un bean
Accès aux ressources JNDI : configuration de datasources, sessions email
Gestion des transactions
Atelier pratique : Multiples configurations de beans et accès JNDI
Spring MVC
Mise en place d'actions
Gestion de formulaires
Validation des formulaires et interactions avancées
Taglibs Spring
Gestion des types et conversions
Messages et internationalisation
Développement d'intercepteurs
Utilisation d'Ajax
Templating : principe, mise en place
Atelier pratique : Construction d'une application complète de gestion
Hibernate 3
Configuration du mapping relationnel objet (XML ou annotations)
Gestion de l'identifiant unique
Relations entre objets : OneToOne, OneToMany, ManyToOne, ManyToMany
Stratégies de chargement des collections (lazy/eager loading)
Gestion de l'héritage d'objets
Langage HQL : syntaxe, utilisation
Utilisation de requêtes SQL natives
Requêtes paramétrés, tri et pagination
Gestion des transactions
Bonnes pratiques et mise en cache
Atelier pratique : accès aux données et utilisation du langage HQL
- Un support et les exercices du cours pour chaque stagiaire
- Un formateur expert ayant suivi une formation à la pédagogie
- Le déjeuner compris en inter-entreprises
- Boissons offertes pendant les pauses en inter-entreprises
- Soutien du formateur pendant un mois
- Salles lumineuses et locaux facilement accessibles
- Méthodologie basée sur l'Active Learning : 75% de pratique minimum






