Les origines

Nous allons aborder les principaux composants de Spring.

Spring est un framework qui simplifie la programmation. Il est composé d’un cœur, Spring Core, qui permet une gestion simple des instances de classe en mémoire et de bibliothèques de classes qui utilisent ce cœur.

Celles-ci s’appellent des beans Spring. Le framework fournit un ensemble de beans préprogrammés qui couvrent un très large spectre de cas d’utilisation que l’on rencontre quand nous codons une application complexe.

Ils sont extensibles et faciles à utiliser.

Le cœur du framework permet de charger au démarrage un ensemble de singletons et facilite ensuite leur accès en injectant automatiquement leur référence (emplacement mémoire) dans les objets qui les utilisent.

Spring permet d’avoir un contrôle très fin sur la gestion des objets en mémoire.

Spring s’interface avec énormément de frameworks et de produits. Le principal intérêt de Spring est l’instanciation et la mise à disposition automatisée de beans. Ces objets peuvent être de deux types : des singletons, comme nous l’avons déjà évoqué, mais aussi des objets « dupliqués » nommés « prototypes ».

Contrairement à l’objet Prototype, l’objet Singleton est un objet partagé instancié une seule fois dans un même...

couv_EP4JASP.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Introduction
Suivant
Les modules fondamentaux