JDN > Formations professionnelles > Conception et Développement > Architecture des systèmes d'information > Formation Utiliser le Framework Spring




Formation Utiliser le Framework SpringInformations pratiquesCentre de formation APOLLO SSC

 Formation Utiliser le Framework Spring


 APOLLO SSC, DARDILLY
 Formation inter entreprise / intra entreprise


Objectif Besoin d’un framework prêt à l’emploi ? Pensez à Spring !

Spring est un puissant framework Open Source, qui simplifie considérablement la programmation J2EE. Il résout les problèmes récurrents présents sur toutes les couches d’une application (présentation, logique métier, accès aux données) et facilite l’intégration des frameworks Java les plus utilisés (Struts, Hibernate, iBatis).

Outre la réduction impressionnante du volume de code technique, Spring Framework implique l’utilisation des bonnes pratiques de programmation. Vous pourrez ainsi écrire des applications structurées et évolutives, s’inscrivant parfaitement dans une architecture orientée service (SOA).

Au delà de Spring, ce cours vous initiera à l’ensemble des technologies phares du monde J2EE (JSP, EJB, JMS, JDO, Web Service), ainsi qu’aux frameworks Java Open Source les plus utilisés (Struts, Hibernate, iBatis).
Contenu 1 Présentation des principes fondamentaux de Spring Framework

➢ Problématique du développement J2EE

➢ Les frameworks Java

➢ Les conteneurs légers
• Le design pattern Inversion de Contrôle
• Présentation de l'AOP
• Couche d'abstraction

➢ Présentation du projet Spring Framework
• Historique
• Les modules et les sous-projets

2 Développer une première classe métier avec Spring

➢ Implémenter une classe métier

➢ Configurer le conteneur Spring

➢ Obtenir un bean depuis le conteneur Spring

3 Manipuler les beans Spring

➢ Notions de BeanFactory et d'ApplicationContext

➢ Définition des beans et méthodes d'instanciation

➢ Les techniques d'injection
• Injection par setter
• Injection par constructeur
• Injection par getter

➢ Configuration avancée
• Héritage
• Beans abstraits
• Post-processeurs

4 Développer une couche d'accès aux données persistantes

➢ Développer une DAO avec Spring JDBC
• Modèle de programmation
• Configurer le conteneur Spring
• Récupérer les valeurs des auto-incréments

➢ Développer une DAO avec Spring / Hibernate
• Rappels Hibernate
• Modèle de programmation
• Configurer le conteneur Spring

➢ Gestion des transactions
• Rappel du concept de transaction
• Gérer les transactions avec Spring
• Transactions programmatiques
• Transactions déclaratives

5 Créer des composants évolués avec Spring AOP, Spring Remoting et le module de
sécurité Acegi

➢ Présentation du module Spring AOP
• Définitions et concepts de l'AOP
• Créer des pointcuts avec Spring
• Créer des advices avec Spring
• Créer un aspect avec Spring
• Stratégie de weaving
• Créer des proxy AOP avec Spring

➢ Développement de composants distribués avec Spring remoting
• Introduction aux techniques de remoting
• Exposer un service avec RMI
• Exposer un service avec HTTP invoker
• Exposer un service avec Hessian / Burlap

➢ Sécuriser une application avec le module de sécurité Acegi
• Présentation du module Acegi
• Gestion de l'authentification
• Sécuriser l'invocation d'objets métier

6 Développer une application web avec Spring Framework

➢ Développement Struts
• Rappels des principes du framework Struts
• Injecter des beans dans les actions Struts

➢ Développement JSF
• Rappels des principes JSF
• Injection Spring dans les managed beans JSF

7 Remoting JMS avec Spring Framework

➢ Introduction aux Middlewares Orientés Messages

➢ Présentation de l'API JMS

➢ Développer des composants JMS avec Spring

8 Développer des Web Services avec Spring Framework

➢ Principe des Web Services

➢ Java et les Web Services

➢ Développer un Web Service XFire avec Spring
Niveau requis Connaissance et pratique de Java, Notions XML
Coût 2990 euros (Intra : 9900 Euros (jusqu’à 6 personnes))
Durée de la formation 5 jours
Année de création 2004

 

Mise à jour le 03 Août 2007 
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