Formation Informatique,linux,unix,PHP,Flash,réseau,tomcat,sql..
Partenaires de la formation, intervenants ... Nous contacter Nos formations : Internet, logiciels libres, systeme, réseau... formation JAVA, formation J2EE formation openSource, PHP, Mysql,linux, apache formation windows, maintenance PC, programmation visual basic, administration systeme formation UNIX,Linux, administration, apache, securité
conseil et ingenierie
Les serveurs d'applications : Etat de l'art
Industrialiser ses développements .NET
Test et qualité des développements .NET
Le langage C# (.NET) sans connaître l'objet
C# (.Net) pour développeurs C, C++, VB, Java
Langage C# Perfectionnement
Programmation C# 2.0 pour les développeurs C#
Programmation C# 2.0
 Visual Basic .Net
 Visual Basic.Net Perfectionnement
 Visual Basic.Net pour développeur Visual Basic
 Visual Basic .NET avec Visual Studio 2005
 Développer des services WEB en .Net
 Développer des services WEB en .Net 2.0
 Développement WEB ASP.Net avec Visual Studio.Net
 Développement d'applications Web avec Visual Studio 2005 et ASP .NET 2.0
 Conception et développement avec .NET 2.0
 La plate-forme J2EE
 Développer un projet Open Source J2EE
Web Services
Développer des applications J2EE (Servlets, JSP, JDBC, XML)
 Enterprise JavaBeans Développer des EJB avec Eclipse/JBoss
Développer des EJB3 Eclipse/NetBeans,Jboss4/Glassfish
 Hibernate et EJB 3.0
Administration Jonas
Administration JBOSS
Administration d'un serveur TOMCAT
Le Framework Spring
 Oracle 9i/10g AS administration
 Administration Oracle 10gAS
 Administration Oracle 10gAS, avancée
Admnistration Websphère
Websphère Cluster
Websphère Tuning
Développer des applications J2EE avec Websphère

Dates des formations
Consultez-nous pour obtenir les prochaines disponibilités de nos consultants formateurs.

Nos coordonnées
Nos spécialistes vous répondent au
Tél : 33 (0)1 43 34 90 94
Fax : 33 (0)1 43 34 90 95
E-mail : Nous contacter

  Programme de cours
Vous adaptez ce programme de cours à votre informatique et au profil des participants.

 

 

Le framework Spring
  Durée de la formation :   Tarifs :
5 jours 2200€ HT (Tarif 2007)
  Objectifs de la formation :
Ce cours intensif de quatre jours aborde les principaux aspects du framework Spring Après une introduction aux concepts fondamentaux du framework, les utilisations de Spring dans les différents tiers d'une application J2EE sont approfondies. Après chaque section, un atelier conséquent permet aux stagiaires de bâtir progressivement une application web complexe illustrant les avantages apportés par ce framework.
  A qui s'adresse cette formation ?

Ce cours s'adresse à tout développeur, chef de projet ou architecte impliqués dans la réalisation d'applications Java J2EE.

  Pré-requis :
Java et J2EE
  Contenu de la formation :

• Présentation du framework
• Spring Core
• Spring et le tiers de présentation
• Spring et la persistance de données
• Intégration J2EE

Programme de la formation :

Présentation du framework
- Spring : un conteneur " léger ", présentation du projet et de ses objectifs
- Présentation des pattern " Inversion de contrôle " et " Injection de dépendance " et de leurs apports
- Tests unitaires et tests d'intégration, présentation des " Mock " Objects
- Programmation Orientée Aspect et notion d'intercepteur
- Architecture du framework, les services du conteneur
- Exemples de fichier de configuration, principales balises du fichier de configuration

Spring Core
Le Conteneur IoC
- les classes principales, BeanFactory, ApplicationContext et WebApplicationContext
- Les conteneurs et les beans, , les étapes pour obtenir un objet initialisé
- Les dépendances, injection, propriétés des beans et constructeurs, injection de méthode
- Périmètre des beans, singleton, prototype et autres ; héritage des définitions
- Les points d'extensions des containers
- Utilisation des fichiers de propriétés

Programmation orientée aspect
- les deux approches
- Support pour @AsectJ
- Support pour l'utilisation des schéma

Le test
- Mise en place des tests unitaires et d'intégration
Atelier : Mise en place de mock objects pour le test de objets métiers

Spring et le tiers de présentation
Le framework Spring MVC
- Caractéristiques " pluggable " du framework
- Le servlet Dispatcher
- Les contrôleurs et lemapping requête/handler
- Résolution des vues
- Utilisation des locales, des thèmes
- La librairie de balises JSP
- Traitement des exceptions

Intégration avec les autres technologies
- Les technologies de rendus, JSP, JSTL, Tiles, Velocity et XSLT
- Génération de documents PDF ou Excel
- Génération de rapport avec JasperReport
- Intégration avec les autres frameworks MVC (Struts, JSF, Tapestry)
Atelier : Réalisation de la couche de présentation du premier atelier avec Spring MVC avec génération de document PDF

Spring et la persistance de données
Gestion des transactions
- Couche d'abstraction des transactions et les différents TransactionManager supportés
- Compraison avec les EJBs et Hibernate
- Gestion déclarative et programmatique des transactions, critères de choix entre les deux approches

Le Pattern DAO de Spring
- Les classes abstraites fournies parle framework
- Hiérarchie des exceptions

JDBC et Spring
- Présentation des classes de traitement JDBC et de gestion des erreurs
- Différentes stratégies pour la gestion des connections
- Présentation des classes de requêtes et de procédures stockées

Spring et les outils d'ORM
- Avantages de coupler Spring et un outil ORM
- Outils supportés
- Le cas d'Hibernate, configuration de la SessionFactory, le template Hibernate, stratégie de gestion des transactions
Atelier : Réalisation de la couche de persistance des ateliers précédents avec Spring et Hibernate

Intégration J2EE
Intégration de web services avec JAX-RPC
- Exposer les services
- Accéder aux web services
- Sérialisation des objets

Intégration d'EJBs
- Localisation des EJBs
- Accéder aux EJB Session Locals ou distants

Intégration à JMS
- Présentation de Spring JMS
- Envoi et réception de messages

Intégration à JMX
- Rappels sur JMX, approche de Spring
- Enregistrer vos beans comme MBeans
- Définir l'interface de gestion
- Accéder aux MBeans via des Proxies Spring
Atelier : Accéder via des web services aux méthodes métiers des ateliers précédents