Spring

Spring est considéré comme un conteneur dit « léger ». La raison de ce nommage est expliquée par Erik Gollot dans l’introduction du document Introduction au framework Spring4
« SPRING est effectivement un conteneur dit “ léger ”, c’est-à-dire une infrastructure similaire à un serveur d’application J2EE. Il prend donc en charge la création d’objets et la mise en relation d’objets par l’intermédiaire d’un fichier de configuration qui décrit les objets à fabriquer et les relations de dépendances entre ces objets. Le gros avantage par rapport aux serveurs d’application est qu’avec SPRING, les classes n’ont pas besoin d’implémenter une quelconque interface pour être prises en charge par le framework (au contraire des serveur d’application J2EE et des EJBs). C’est en ce sens que SPRING est qualifié de conteneur “ léger ”. »
Spring s’appuie principalement sur l’intégration de trois concepts clés :
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
la programmation orientée aspect
une couche d’abstraction.
La couche d’abstraction permet d’intégrer d’autres frameworks et bibliothèques avec une plus grande facilité. Cela se fait par l’apport ou non de couches d’abstraction spécifiques à des frameworks particuliers. Il est ainsi possible d’intégrer un module d’envoi de mails plus facilement.

NovaShore - Framework Spring

Il n'y a actuellement aucun contenu classé avec ce terme.

Subscribe to RSS - Spring