DEFR

Login et recherche



Sponsors /ch/open

Bedag Informatik AG - /ch/open-Sponsor

Spring Framework

Plate-forme de développement / Frameworks

En informatique, Spring est un framework pour construire et définir l'infrastructure d'une application java, dont il facilite le développement et les tests.

En 2004, Rod Johnson (en) a écrit le livre Expert One-on-One J2EE Design and Development qui explique les raisons de la création de Spring. 

 

Spring est considéré comme un conteneur dit « léger », c’est-à-dire une infrastructure similaire à un serveur d'applications 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'applications 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 :

  1. 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 ;
  2. La programmation orientée aspect ;
  3. Une couche d’abstraction. 

Ce framework, grâce à sa couche d’abstraction, ne concurrence pas d’autres frameworks dans une couche spécifique d’un modèle architectural Modèle-Vue-Contrôleur mais s’avère un framework multi-couches pouvant s’insérer au niveau de toutes les couches ; modèle, vue et contrôleur. Ainsi il permet d’intégrer Hibernate ou iBATIS pour la couche de persistance ou encore Struts et JavaServer Faces pour la couche présentation.

 

Type : Frameworks

Site Web :  spring.io

 


Dernière actualisation: 13.12.2016  -  Nombre de vues depuis le 01. avril 2013: 107
Erstellt: 25.09.2012

Entreprises offrant des prestations pour Spring Framework:

42talents GmbH
IBM
Tegonal GmbH
AdNovum Informatique SA

Références de Spring Framework:

Amtsblattportal - Schweizerisches Handelsamtsblatt
Atupri KBM système de gestion des plaintes pour la caisse maladie Atupri
MILVER zur Verwaltung von militärischen Vorschriften für armasuisse VBS
SPHAIR Portal zur Verwaltung von Bewerberdaten für die Schweizer Luftwaffe VBS
Invoice Reporting Auswertungsapplikation für Grossunternehmen für Swisscom
Spring und Apache Tomcat für Swisscom

OSS Top-News concernant Spring Framework:

Cloud Computing ohne Vendor Lock-In: Open Cloud Day 2015

Articles OSS KnowHow concernant Spring Framework:

Ressourcen-Planung auf Basis von Open Source Technologien



A propos des produits OSS

Les produits OSS sont des logiciels et des plates-formes distribuées sous une licence open source reconnue par l'Open Source Initiative (OSI). Les entreprises OSS peuvent fournir des services tels que du conseil, de l'intégration, des extensions, de la maintenance, ainsi que l'exploitation de certains produits OSS. Les entrées respectives comprennent une brève description des produits OSS. Pour plus de détails, on se référera aux nombreux sites web correspondants. Certaines de ces pages figurent ci-dessous dans la rubrique "Liens".

 

Enregistrer un nouveau produit OSS

Il est possible d'enregistrer un nouveau produit OSS sur la page "Enregistrer une nouvelles solution OSS". Un utilisateur enregistré et connecté a la possibilité de modifier en tout temps la description du produit. Si l'utilisateur n'est pas inscrit, il devra fournir un nom et une adresse e-mail pour pouvoir modifier par la suite cet enregistrement.

On ne peut enregistrer en tant que produits OSS que des systèmes software dont le code source est sous une licence open source approuvée par l’Open Source Initiative (OSI) et est accessible au public. Des services tels que le conseil, l'exploitation, etc. ne sont pas considérés comme des produits OSS mais sont proposés par des entreprises OSS et doivent donc être mentionnés dans les profils entreprises. Une nouvelle société OSS peut être inscrite sous Inscription en tant que société OSS.

 

Modifier un produit OSS existant

Si l'enregistrement du produit OSS a été créé par l'utilisateur ou l'entreprise OSS, il lui sera possible de le modifier grâce à l'option "Modifier l'enregistrement".

 

Pourquoi parler de produits plutôt que de projets OSS?

Dans le langage courant, on parle généralement de logiciels OSS pour désigner les "projets open source". Sur www.opensource.ch, on fait cependant une distinction importante entre projet OSS et enregistrement de l'implémentation d'un logiciel ou d'une plate-forme OSS. Les références OSS décrivent concrètement comment un logiciel OSS a été intégré dans un projet particulier. C'est pourquoi, pour éviter la confusion, nous évitons d'utiliser le terme de "projet" pour présenter des références sur www.opensource.ch.

 

Autres questions ou suggestions

Si vous avez d'autres questions ou suggestions, n'hésitez pas à contacter la rédaction de www.opensource.ch par courriel à l'adresse info(at)opensource.ch.

Twitter Feed







Liens

Über unsNewsletterContactConditions d'utilisationCH Open Initiativen