Cours Spring MVC
Dumoulin
Spring MVC Spring MVCLe cœur de l’environnement Spring est un « conteneur léger»Un conteneur léger sert à contenir un ensemble d’objets instanciés et Introduction à Spring MVCinitialisés, formant un contexte initial (ou une hiérarchie de contextes) pour une application.Partie 1 Ce contexte initial est souvent construit à partir d’une descriptionexterne (xml) décrivant les objets à créer, les valeurs initiales et lesdépendances entre objets.Jean-Marc GeibLes dépendances (liens) entre objets sont automatiquement crééesCedric Dumoulinà partir de la description (on parle d’injection de dépendances) et non par les objets eux-mêmes par programmation. C’est le Design Pattern de l’Inversion du Contrôle : IoCSpring MVC Spring MVCExemple simplifié:SpringMVCest un framework de présentation, class Personne { String nom; Voiture car; }Avec les classes: pour application WEB, suivant le modèle MVC, class Voiture {String nom;}et fondé sur le conteneur léger de SPRINGet la description de contexte Spring: