Public visé
Architecte, Chef de projet et
Développeurs ayant réalisé le
développement d’applications n-tiers
et connaissant java.
Objectif de la formation
Le framework Open source Spring est
un cadre technique de
développement d’applications Java
EE. Spring apporte des réponses à
plusieurs problématiques des
développeurs, chefs de projet et
architectes JEE, tout en proposant
une intégration avec d’autres
frameworks de présentation (Struts,
Ajax, portlets) ou persistance (EJB,
Hibernate).
Basé sur les concepts de conteneur
léger, d’inversion de contrôle (IoC) et
de Programmation orientée aspect
(POA), Spring apporte un nouveau
souffle au développement
d’applications JEE.
Contenu
Principaux fondamentaux de
Spring Framework :
Les techniques de développement
Java EE, Les frameworks spécialisés :
MVC, mapping O/R, traces....,
Pourquoi un framework de plus ?
Présentation des conteneurs légers et
de l’inversion de contrôle (IoC), Le
design pattern IoC dans le processus
d’instanciation, Les fonctionnalités du
framework Spring.
Les premiers pas avec Spring :
Le développement par Interface,
L’accès aux beans.
La manipulation de beansn
Spring :
Le conteneur de composants :
BeanFactory et Application Context,
La définition des beans, Les
techniques d’injection, La gestion
des indépendances, Les méthodes
de callback
Utiliser Spring pour développer une
couche d’accès aux données
persistantes :
Présentation des techniques de
persistances, Développer une DAO
avec Spring JDBC, Développer une
DAO avec Spring /iBatis, Développer
une DAO avec Spring / Hibernate,
Gestion des transactions
Créer des composant métier
évolués avec Spring AOP, Spring
Remoting et le module de sécurité :
Présentation du module Spring AOP,
Développement de composants
distribués avec le remoting Spring,
Sécuriser une application avec le
module de sécurité Acegi.
Développer une application web
avec spring Framework :
Programmation Struts avec Spring,
Présentation du Spring MVC.
Présentation de la couche
d’abstraction JEE :
Développement JMS avec Spring
Framework, Développement de
composant EJB avec Spring
Framework, Développement de Web
services avec Spring Framework
Méthode pédagogique :
Une salle de formation, fiches de
synthèse, exercices d’évaluation, cas
pratiques, feuilles d’émargement,
support de cours.