Utilité de Spring dans un projet

Le framework Spring est une solution légère basée sur des briques logicielles indépendantes. Il apporte des solutions techniques unifiées pour la plupart des difficultés standards rencontrées sur les projets. Il offre des implémentations pour un ensemble de design patterns (patrons de conception) comme nous le verrons dans un chapitre dédié à ce sujet. Les librairies d’extension apportent également des facilités pour l’utilisation des bibliothèques logicielles les plus utilisées. Il devient alors très facile de faire des web services SOAP, des services REST d’accéder aux données, de faire une application basée sur des enchaînements d’écrans. Les différences entre les implémentations des frameworks standards d’accès aux données sont lissées avec l’utilisation d’une API unifiée.

Les projets sont alors focalisés sur la partie métier, la partie technique étant gérée par le framework Spring. Ce dernier a été conçu à l’origine pour Java mais il existe aujourd’hui pour d’autres plates-formes comme .NET.

Spring est sous licence Apache 2.0. Il est en open source. Les sources sont accessibles et des demandes d’évolutions sont possibles depuis l’URL https://github.com/spring-projects. Il est même possible...

couv_EP4JASP.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Historique
Suivant
Vue d'ensemble et sujets abordés dans l'ouvrage