Spring

2840 mots 12 pages
Spring MVC

Spring MVC

Le cœur de l’environnement Spring est un « conteneur léger» Introduction à Spring MVC Un conteneur léger sert à contenir un ensemble d’objets instanciés et initialisés, formant un contexte initial (ou une hiérarchie de contextes) pour une application. Ce contexte initial est souvent construit à partir d’une description externe (xml) décrivant les objets à créer, les valeurs initiales et les dépendances entre objets.

Partie 1

Jean-Marc Geib Cedric Dumoulin

Les dépendances (liens) entre objets sont automatiquement créées à 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 : IoC

Spring MVC Exemple simplifié: Avec les classes: class Personne { String nom; Voiture car; } class Voiture {String nom;}

Spring MVC

et la description de contexte Spring: Le contexte initial de l’application dans le conteneur SPRING sera:
Personne user nom:jean car: Voiture nom:megane vehicule

SpringMVCest un framework de présentation, pour application WEB, suivant le modèle MVC, et fondé sur le conteneur léger de SPRING Dans le cas de SpringMVCle conteneur va servir à créer: -Le contexte de l’application Web -Les objets traitant les requêtes (Controller) -Les objets créant les pages HTML ( View) -Les objets données des formulaires (Command) -Les liens avec les couches métiers et BD -Et pleins d’autres -Le mapping des URL vers les controleurs -Le mapping des vues , etc. L’inversion du contrôle permet ensuite de changer le comportement de l’application, en modifiant la description xml du conteneur, sans changer les éléments programmés!

Spring MVC Retour sur le modèle MVC

Spring MVC La vision de SpringMVC

Une application 3tier classique:

Une application 3tier avec MVC: La org.springframework.web.servlet.DispatcherServlet est le point d’entrée générique qui délègue les requêtes à des Controller Un

en relation

  • Magasin printemps
    1432 mots | 6 pages
  • maths
    5915 mots | 24 pages
  • Printemps
    939 mots | 4 pages
  • Le contrôle des sté cotées
    898 mots | 4 pages
  • Jenn
    530 mots | 3 pages
  • E4 negociation
    1869 mots | 8 pages
  • Le pere goriot
    6539 mots | 27 pages
  • Jour de printemps
    1566 mots | 7 pages
  • 2CC SGBD1 pr vu le 30 10 2009 corrig
    587 mots | 3 pages
  • Restauration le printemps
    1064 mots | 5 pages
  • Le saison
    403 mots | 2 pages
  • D Veloppons En Java Spring Core
    22517 mots | 91 pages
  • Etude printemps
    2077 mots | 9 pages
  • objectifs du controle interne
    409 mots | 2 pages
  • Les saisons
    1038 mots | 5 pages