Spring a pour objet de structurer, améliorer et simplifier l'écriture d'application JEE.
Il permet:
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:
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.