D Veloppons En Java Spring Core

22517 mots 91 pages
31/3/2015

Développons en Java ­ Spring Core

Recherche dans DEJ avec Google

Rechercher

3

Développons en Java v
2.00

Copyright (C) 19992014 Jean-Michel
DOUDOUX.

77. Spring Core

Niveau :

Supérieur

Le coeur de Spring est composé de Spring Core : un conteneur qui implémente le motif de conception IoC (Inversion of Control). Ce conteneur prend en charge la création, la gestion du cycle de vie et les dépendances des objets qu'il gère.
La définition de ces objets est faite dans la déclaration du contexte de Spring dans un fichier de configuration XML ou partiellement réalisée en utilisant des annotations.
Pour mettre en oeuvre certaines fonctionnalités, Spring a recourt à la programmation orientée aspect (AOP : Aspect Oriented Programming).
Ce chapitre contient plusieurs sections :
Les fondements de Spring
Le conteneur Spring
Le fichier de configuration
L'injection de dépendances
Spring Expression Langage (SpEL)
La configuration en utilisant les annotations
Le scheduling

77.1. Les fondements de Spring
La mise en oeuvre de Spring repose sur le motif de conception IoC et sur la programmation orientée aspects (AOP) pour développer des applications reposant sur des beans qui sont de simples POJO.

77.1.1. L'inversion de contrôle
L'IoC est un principe abstrait qui définit un motif de conception dans lequel le flux de contrôle d'un système est inversé par rapport à un développement procédural.
L'injection de dépendances est un motif de conception qui propose un mécanisme pour fournir à un composant les dépendances dont il a besoin. C'est une forme particulière d'inversion de contrôle.
L'injection de dépendances permet à une application de déléguer la gestion du cycle de vie de ses dépendances et leurs injections à une autre entité.
L'application ne crée pas directement les instances des objets dont elle a besoin : les dépendances d'un objet ne sont pas gérées par l'objet lui-même mais sont gérées et injectées par une entité externe à l'objet.

en relation

  • Projet Interclubs - Logiciel de Calcul d'équipe
    372 mots | 2 pages
  • Bts mi
    639 mots | 3 pages
  • stoke
    2746 mots | 11 pages
  • Soin en neonate
    450 mots | 2 pages
  • Negociation avec les particuliers
    1579 mots | 7 pages
  • A bataille de watreloo
    1187 mots | 5 pages
  • L'automutilation chez les personnes handicapées
    281 mots | 2 pages
  • Ses les limite du marché
    449 mots | 2 pages
  • Dissertation bonheur et désir
    1799 mots | 8 pages
  • Culture General
    410 mots | 2 pages
  • Dependance et autonomie
    869 mots | 4 pages
  • vous etes ennuyant
    1084 mots | 5 pages
  • La machine a envahi l’humain et l’homme s’est fait machine, fonctionne et ne vit plus.
    490 mots | 2 pages
  • la medecine narrative
    2858 mots | 12 pages
  • Ennui
    907 mots | 4 pages