Maison >Java >Javacommencer >Qu'est-ce que le printemps ?

Qu'est-ce que le printemps ?

angryTom
angryTomoriginal
2020-02-06 10:38:0611275parcourir

Qu'est-ce que le printemps ?

Qu'est-ce que le printemps ?

Spring est un framework de développement Java léger et open source.

Que fait le printemps ?

Simplifiez le développement d'applications.

Avantages de Spring :

● Spring permet aux développeurs d'utiliser des POJO pour développer des applications au niveau de l'entreprise. L'avantage d'utiliser uniquement des POJO est qu'il n'est pas nécessaire d'avoir recours à un produit conteneur EJB tel qu'un serveur d'applications, mais il suffit d'utiliser un conteneur de servlet puissant tel que Tomcat ou un produit commercial de votre choix.

● Le printemps est organisé de manière modulaire. Bien que le nombre de packages et de classes soit énorme, vous ne vous souciez que de ceux dont vous avez besoin et ignorez le reste.

● Spring ne réinvente pas la roue, mais exploite véritablement les technologies existantes telles que certains frameworks ORM, les frameworks de journalisation, les minuteries JEE, Quartz et JDK, ainsi que d'autres technologies d'affichage.

● L'écriture et le test d'applications Spring sont faciles car le code lié à l'environnement est déplacé dans le framework. De plus, en utilisant des POJO de style JavaBean, il devient plus facile d'injecter des données de test à l'aide de l'injection de dépendances.

● Le framework Web Spring est un framework Web MVC bien conçu qui offre une bonne alternative aux frameworks Web tels que Struts ou d'autres frameworks Web surconçus ou moins populaires.

● Spring fournit une API pratique pour traduire les exceptions spécifiques à une technologie (lancées par JDBC, Hibernate ou JDO, par exemple) en exceptions cohérentes et non contrôlées.

● Les conteneurs IoC légers sont souvent légers, notamment par rapport aux conteneurs EJB, par exemple. Cela facilite le développement et le déploiement d'applications sur des ordinateurs dotés de ressources mémoire et CPU limitées.

● Spring fournit une interface de gestion de transactions cohérente qui s'adapte aux transactions locales (en utilisant une base de données unique, par exemple) et aux transactions globales (en utilisant JTA, par exemple).

(Partage de didacticiels vidéo associés : tutoriel vidéo Java)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn