Qu’est-ce que le framework spring

Qu’est-ce que le framework spring ? Spring est maintenant plus qu’un conteneur léger, utilisé pour le développement d’applications d’entreprise. Il constitue le socle de nombreux projets. Il peut être considéré comme un framework de frameworks car il fournit un soutien aux différents framework tels que Struts, Hibernate, EJB, JSF etc. Le framework, en sens large, peut être définie comme une structure où l’on trouve la solution des différents problèmes techniques.

Il y a plusieurs avantages du framework Spring :

– Templates prédéfinis :
Le framework Spring fournit des templates pour JDBC, Hibernate, JPA, etc… Donc, il n’y a pas besoin d’écrire trop de code. Il cache les étapes de base de ces technologies.

– Couplage faible :
Les applications Spring sont faiblement couplés en raison de l’injection de dépendance.

– Facile à tester :
L’injection de dépendance rend plus facile à tester l’application

– léger :
Le framework Spring est léger en raison de sa mise en œuvre POJO. Le framework Spring ne force pas le programmeur d’hériter une classe ou mettre en œuvre n’importe quelle interface.

Les inconvénients du framework Spring :

Parfois les livrables aient une taille importante du fait des nombreuses librairies requises par Spring et ses dépendances.

Laisser un commentaire