Développer avec le Framework Spring
Formation
À Paris
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Lieu
Paris
Objectifs Connaître le cœur du framework Spring et le configurer pour un nouveau projet Utiliser Spring pour développer tous les composants d'une application JEE Découvrir les enjeux de la programmation orientée aspects Développer une application Web avec Spring MVC Exposer des services Spring distribués ; Appréhender les autres modules du framework
Les sites et dates disponibles
Lieu
Date de début
Date de début
À propos de cette formation
Pré-requis - Avoir suivi la formation « Les bases de la programmation ...
Les Avis
Le programme
Présentation du framework Spring
Problématiques JEE version lourd.
Avantage des conteneurs légers.
Pourquoi choisir le framework Spring ?
Positionnement du framework.
Historique du projet.
Architecture de Spring Framework
Spring dans l'architecture applicative JEE.
Les fondamentaux de Spring Framework.
Le principe d'Inversion de Contrôle (IoC).
La Bean Factory.
Présentation du contexte applicatif Spring.
Démarrer un projet avec Spring pas à pas
Créer un contexte dans Spring.
Déclarer des beans via XML.
Utiliser les annotations.
Lancement du contexte pour une application Java SE.
Lancement du contexte pour une application JEE.
Programmation Orientée Aspects
Présentation de la notion d'AOP.
Pointcut et Advisors Spring.
Déclaration et utilisation de proxy.
Cas d'utilisation typiques.
Concevoir des services distribués
Exposer des services REST.
Concevoir des services avec Spring Remoting et JMS.
Points particuliers
Intégration avec le framework JSF.Utilisation de Spring JavaScript.
Monitoring avec JMX
Intégrer Spring à un projet existant
Contraintes préalables.
Conception orientée IoC
Utiliser Spring pour une politique de tests unitaires
Rappel sur la programmation par interfaces.
Utilisation du SpringContext.
Mise en place de mocks et stubs.
Tests d'intégration.
Accès aux données et intégration mapping objet / relationnel
Mise en place de datasources.
Intégration avec le framework Hibernate et aide apportée.
Gestion de la transaction programmative.
Gestion de la transaction déclarative.
Intégration avec les autres ORMs (Toplink, JDO...).
Exemple de mise en place concrète.
Spring MVC
Rappels sur le modèle de conception MVC.
Architecture de Spring MVC et notion de vue.
Comparaison aux autres frameworks de présentation.
Gestion de la navigation.
Validation des données.
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Développer avec le Framework Spring