Booster des Talents IT

Formation Spring 3

formation spring
Spring est le framework Java Open Source de référence. Outre la réduction impressionnante du volume de code technique, le Framework implique l’utilisation des bonnes pratiques de programmation. Nous vous proposons de découvrir la dernière version de ce Framework, vous connaîtrez ainsi toutes les améliorations issues de cet upgrade ainsi que l’utilisation générale de Spring.
Prixà partir de
2590 €HT
RéférenceAF8008
Durée5 jours
Public Chefs de Projet, Concepteurs, Développeurs, Équipe de développement
PrérequisConnaissance et pratique de Java. Notions XML.
TP50%

Plan de Formation Spring 3

Présentation des principes fondamentaux de Spring 3

Présentation de JEE
Problématique du développement J2EE
Les Frameworks Java
Les conteneurs légers
Les modules
La valeur ajoutée
L’impact du changement de version
Le design pattern Inversion de Contrôle
Présentation de l’AOP
Couche d’abstraction

Présentation du projet

Historique
Le projet
Les modules et les sous-projets

Développer une première classe métier

Prise en charge des objets
Cycle de vie des objets
Implémenter une classe métier
Configurer le conteneur
Obtenir un bean depuis le conteneur

Manipuler les beans

Notions de BeanFactory et d’ApplicationContext
Définition des beans et méthodes d’instanciation

Les techniques d’injection

Injection de dépendance
Injection par setter
Injection par constructeur
Injection par getter

Configuration avancée

Héritage
Beans abstraits
Post-processeurs
Interface de callback
Injecter la BeanFactory
Les post-processors

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
Récupérer les valeurs des auto-incréments

Développer une DAO

Rappels Hibernate
Modèle de programmation
Configurer le conteneur

Gestion des transactions

Rappel du concept de transaction
Gérer les transactions
Transactions programmatiques
Transactions déclaratives

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

Présentation du module AOP
Définitions et concepts de l’AOP
Créer des pointcuts
Créer des advices
Créer un aspect
Stratégie de weaving
Créer des proxy AOP

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

Spring Security

Présentation du module
Authentification et autorisations
Namespace security
Sécuriser l’invocation des objets
Intercepteurs
Implémentation de JAAS

Développer une application web

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

Remoting JMS

Introduction aux Middlewares Orientés Messages
Présentation de l’API JMS
Développer des composants JMS

Développer des Web Services

Principe des Web Services
Java et les Web Services
Développer un Web Service XFire

L'avis de nos formateurs Spring 3

Nos autres formations Frameworks Java

AF24507Formation Apache Storm New Formation ! 24 sessions prévues3 jours1650 €HT
AF24372Formation Apache Spark New Formation ! 24 sessions prévues3 jours1470 €HT
AF15369Formation Frameworks Java pour développeurs en Intra/Cours Particulier5 jours2350 €HT
AF14783Formation Apache Hadoop 24 sessions prévues3 jours1470 €HT
AF13578Formation Swing, développement en Java 26 sessions prévues3 jours1450 €HT
Voir les 15 formations
Vous pouvez également être intéressé par des formations Développement Objet, Framework, Java, JSF, Spring, Spring 3 ou par les formations de notre filière Frameworks Java
Prixà partir de
2590 €HT
RéférenceAF8008
Durée5 jours
Public Chefs de Projet, Concepteurs, Développeurs, Équipe de développement
PrérequisConnaissance et pratique de Java. Notions XML.
Travaux pratiques50%