SPRING FRAMEWORK

 
Spring est un framework libre basé sur la notion de conteneur léger. Il s’agit d’une boîte à outils très étendue facilitant la réalisation des projets d’application Java EE. Spécialiste de cette technologie, IOcean vous propose ainsi des applications sur-mesure adaptées à vos besoins.
 

Le + Techno

 

Spring a pour objet de structurer, améliorer et simplifier l'écriture d'application JEE.

Il permet:

  • De construire une application modulaire grâce à l’injection de dépendances ;
  • Une intégration totale avec de nombreuses solutions couramment utilisées comme Hibernate, Redis, les bases NoSQL, etc.

 

Pourquoi choisir Spring ?

 

Spring, c’est le framework incontournable du moment, complet, standard et standardisé. Le fait qu’il soit open source est également un gros avantage. De ce fait, il rassemble une grande communauté qui lui permet d’être précurseur dans l’intégration des nouveautés et de fournir une documentation exhaustive à ses utilisateurs. L’aspect modulaire de Spring Framework permet le choix de modules adaptés en fonction du contexte du projet. Le socle IOcean se base sur les modules classiques d’une application JEE:

  • Spring Core (Injection de dépendances, MVC, Rest, JPA) ;
  • Spring Security (Authentification Oauth 2, Basic http...) ; 
  • Spring Data (Simplification d'écritures de requêtes JPA).

 

Dans certains contextes, l’utilisation de Spring Boot nous permet de démarrer très rapidement une application et nous focaliser sur les aspects métiers du projet. Pour répondre à des problématiques plus poussées, nous choisissons des modules spécifiques au contexte. Par exemple, l’intégration de Spring Redis pour une mise en cache mémoire optimisée.

Pour conclure, Spring est un Framework complet, efficace et très stable, qui s’est imposé comme un standard dans le développement d’applications JEE.