Écrire devant
Beaucoup de gens m'ont laissé des messages sur leurs comptes publics WeChat disant qu'ils voulaient voir la carte mentale du printemps, et ils l'ont écrit. Par rapport à d'autres cadres, le projet de printemps a plus de modules et nous utilisons généralement le CIO, le MVC, l'AOP, etc. Ce sont les principaux secteurs du printemps. Il est impossible de parler de tout dans un article, donc je prévois d'expliquer brièvement l'introduction du printemps d'abord, puis d'écrire IOC, MVC et AOP plus tard.
À propos du printemps
Spring est un cadre open source créé pour aborder la complexité du développement d'applications d'entreprise. L'un des principaux avantages d'un cadre est son architecture hiérarchique, qui vous permet de choisir le composant à utiliser tout en fournissant un cadre intégré pour le développement d'applications J2EE.
Il s'agit d'une solution complète et à guichet unique pour le développement d'applications d'entreprise, le fait de la couche de présentation, de la couche commerciale et de la couche de persistance. Mais le printemps peut toujours être intégré de manière transparente à d'autres cadres.
Architecture de printemps
Le cadre de ressort existe dans des modules distincts. À l'exception du conteneur de noyau de ressort le plus central (c'est-à-dire un conteneur de ressort) qui est un module nécessaire, les autres modules sont facultatifs et dépendent des besoins. Il y a environ 20 modules.
Spring3 et Spring4 sont différents. 4.0 prend principalement en charge la nouvelle syntaxe fonctionnelle de Java 8 et renforce également une meilleure prise en charge de diverses nouvelles technologies de réseau telles que HTTP-Streaming et WebSocket.
D'une manière générale, le printemps est principalement divisé en 7 modules:
Packages de bocaux principaux de Spring
Annotations communes
Il existe de nombreuses façons d'injecter et d'assembler des haricots, ce qui peut être fait via XML, Getset, constructeurs ou annotations. La méthode simple et facile à utiliser consiste à utiliser les annotations de Spring. Spring fournit un grand nombre d'annotations pour rendre la lecture et le développement du projet plus pratique.
Intégration du cadre tiers
Les cadres de printemps ne sont pas développés pour remplacer les excellents frameworks tiers existants, mais pour les connecter tout au long de l'intégration. Ce qui suit résume d'excellents cadres qui sont souvent intégrés.
enfin
Cette section présente brièvement le printemps, qui n'implique pas de principes. Le printemps est si profond et profond, j'espère que tout le monde pourra étudier dur.
Pour obtenir la "carte mentale", veuillez cliquer sur la carte mentale Java.
Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.