Spring mvc

1472 mots 6 pages
SPRING MVC

I- Spring framework -Principe de fonctionnement -L’inversion de contrôle -> Recherche de dépendances -> Injection de dépendances

II- Spring MVC -Quelques idées -Architecture

III- Spring WebFlow

I- Spring Framework :
Spring est un framework libre pour construire et définir l'infrastructure d'une application java, dont il facilite le développement et les tests.
SPRING est un conteneur dit “ léger ”, 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.

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. Architecture (Modules):

Principe de fonctionnement :

* Utilise une configuration xml pour lier interface et implémentation * Les classes sont des beans (possèdent getters et setters) * Création d’un ApplicationContext pour charger le fichier xml

Spring s’appuie principalement sur l’intégration de trois concepts clés : 1. L’inversion de contrôle est assurée de deux façons différentes : la recherche de dépendances et l'injection de dépendances 2. la programmation orientée aspect 3. une couche d’abstraction : La couche d’abstraction permet d’intégrer d’autres frameworks et bibliothèques avec une plus grande facilité.

L’inversion de contrôle :
L'inversion de contrôle permet de laisser à un conteneur comme Spring la responsabilité de gérer le cycle de vie des objets d'une application plutôt que de le faire manuellement. Sans IoC il est nécessaire de faire la création d'objets avec des new ce qui augmente les dépendances entre classes concrètes ; avec l'IoC on essaye de ne référencer que des

en relation

  • Cours p4
    309 mots | 2 pages
  • Optimisation combinatoire au maroc
    2018 mots | 9 pages
  • Dossier formatif moniteur educateur
    7219 mots | 29 pages
  • Commentaire du rapport de l’organe d’appel du 20 avril 2004
    2000 mots | 8 pages
  • Lettre iv des liaisons dangereuses
    772 mots | 4 pages
  • Analyse macro et micro de danone
    7726 mots | 31 pages
  • Tpe Synth Se
    1085 mots | 5 pages
  • Hadopi
    1760 mots | 8 pages
  • La reforme portuaire au maroc
    933 mots | 4 pages
  • COMMUNICATION BTS NRC
    3105 mots | 13 pages
  • Sport et valeur
    14823 mots | 60 pages
  • La constitutionnalisation des commissions d'enquête parlementaire
    1143 mots | 5 pages
  • Thésée
    580 mots | 3 pages
  • Evolution psychologique du personnage de prospero dans une tempête de césaire
    3370 mots | 14 pages
  • Le sport est-il le reflet de la société ?
    940 mots | 4 pages