 |  | Itinéraire pédagogique de la formation |  |  |
|  |
 | |  |
Introduction- Concepts de conteneur léger
- Vue d'ensemble et exemples d'utilisation
- Pattern "Inversion de Contrôle (IoC) ; Injection de dépendance"
- Tests unitaires en isolation
- Approche MVC avec Spring MVC
Mise en oeuvre- Les Beans, BeanFactory et ApplicationContext
- Modes singleton ou normal
- Gestion des propriétés, "collaborators"
- Méthodes d'injection de dépendance
- Configuration de Beans spécifiques à Spring, cycle de vie
- Définition de Bean abstrait et héritage
Pattern DAO, Accès aux données avec JDBC- Classes abstraites pour le support DAO
- Utilisation de JDBC via les APIs d'encapsulation Spring
- DAO et infrastructure des template
Accès aux données avec Hibernate- Gestion des ressources
- Configuration de SessionFactory dans le contexte d'application Spring
- IoC : Hibernate Template et Hibernate Callback
- Implémentation DAO avec les APIs Hibernate
- Démarcation de transactions par programmation et déclaration
Programmation Orientée Aspect (AOP)- Les concepts
- La terminologie utilisée : aspect, joinpoint, advice, pointcut, introduction, target object, AOP proxy, weaving
- Les différents types "advice" : around, before, throws, after
- Les objectifs et fonctionnalités AOP de Spring
- Intégration avec le framework AspectJ
|
 |  | Comment se déroule le stage |  |  |
|  |
| Les nombreux travaux pratiques proposés lors de cette formation fourniront aux participants une expérience pratique du développement d'applications avec Spring. |
|  |  | Date de début de sessions |  | | |
Ce stage peut être réalisé en intra-entreprise. Contactez-nous au 03 20 61 95 06
|
| |  |  |  |  |
|