mise à jour : 23/12/2020

Spring

67%   Popularité dans le site
68%   Popularité dans la rubrique
Version étudiée : 4.0.0 Site web : http://spring.io/ - Pagerank Google : 7 Distribuée par : Editeur (SpringSource, une entité de VMware) Licence : Apache Technologie : Java

Spring est un portfolio d'outils et de bibliothèques. Spring propose un stack complet comme une sorte d'alternative à la stack standard Java EE.

Spring s'appuie sur son conteneur léger permettant de gérer les dépendances entre les objets composant l'application. Par dessus ce conteneur léger, il est possible d'utiliser un des nombreux composants du portfolio. Les principaux étant Spring MVC, Spring ORM et Spring AOP. Spring MVC est un framework MVC full-REST et basé sur les annotations. Les classes répondant aux actions utilisateur sont annotées afin d'indiquer la méthode à utiliser ainsi que la vue à retourner. Spring ORM est une bibliothèque d'abstraction des accès aux données. Il fournit une abstraction pour les frameworks usuels de persistence tels que Hibernate, JDO ou EclipseLink. Spring AOP est un framework de programmation orienté aspect. Plus simpliste que AspectJ, Spring AOP offre néanmoins les outils usuels de la POA avec différents types de greffons et différentes manières d'exprimer les points de coupe.
Spring est également utilisé pour charger les différentes configurations de l'application, pour la gestion des transactions ainsi que pour tout un ensemble d'outils utilitaires ce qui le rend incontournable dans l'éco-système Java.

Spring est distribué sous la licence Apache.

Appréciations

Smile Internautes (1 avis)
La note générale est une moyenne arithmétique des différents critères

Note Smile

5.0 5
donner mon avis

Avis des internautes Voir tous les avis (1)

FR MariusMarius MATEI
a noté la solution le 05/08/2016

“ Un framework technique complet. Cependant il ne propose aucune approche de cadrage du code métier ou de solution sur la partie User Interface. Il vous rend vendor locked des solutions Pivotal. ”

Informations

Notation des utilisateurs Ohloh 4,60 (268 votes)
Nombre de ligne de code 1178771 lignes
Nombre de contributeurs
(sur les 12 derniers mois)
111
Langages de programmation Java, XML, 12 Other
Mots clés reference python springframework hibernate java spring mvc framework aop jsp j2ee tools ioc cross-platform technology development library programming web dependency_injection
Adresse de téléchargement http://springsource.org/spring-framework#download
Fiche complète sur Ohloh https://www.openhub.net/p/spring