Formation Spring
formation Spring 2
Spring est le framework Java Open Source de référence. La version 2 de Spring représente une avancée significative dans l’adoption de ce framework par l’ensemble des développeurs comme un réel standard. Il résout les problèmes récurrents présents sur toutes les couches d’une application et facilite l’intégration des frameworks Java les plus utilisés.
Outre la réduction impressionnante du volume de code technique, le Framework Spring 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.
Présentation des principes fondamentaux de Spring 2:
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
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
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
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
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
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
Remoting JMS avec Spring Framework:
Introduction aux Middlewares Orientés Messages
Présentation de l’API JMS
Développer des composants JMS avec Spring
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
Vous trouverez d'autres formations en rapport avec cette formation Spring dans notre filière de formation Développement Objet/Java et notre filière de formation Frameworks et notre filière de formation Informatique et notre filière de formation Java et notre filière de formation Open source et notre filière de formation Open source.
Vous pouvez également trouver des formations Spring 2.
Public
Pré-Requis:
