Vorne schreiben
Viele Leute haben mir Nachrichten auf ihren öffentlichen Konten in WeChat hinterlassen, die sagten, sie wollten die Mind Map of Spring sehen, und sie haben sie zufällig geschrieben. Im Vergleich zu anderen Frameworks verfügt das Frühlingsprojekt über mehr Module, und wir verwenden häufig IOC, MVC, AOP usw. Dies sind die Hauptsektoren des Frühlings. Es ist unmöglich, in einem Artikel über alles zu sprechen. Daher habe ich vor, zuerst die Frühlingseinführung kurz zu erklären und dann IOC, MVC und AOP später zu schreiben.
Über Frühling
Spring ist ein Open -Source -Framework, das zur Bekämpfung der Komplexität der Entwicklung der Unternehmensanwendungen erstellt wurde. Einer der Hauptvorteile eines Frameworks ist die hierarchische Architektur, mit der Sie auswählen können, welche Komponente verwendet werden soll, während Sie ein integriertes Rahmen für die Entwicklung von J2EE -Anwendungen bereitstellen.
Es ist eine umfassende One-Stop-Lösung für die Entwicklung von Unternehmensanwendungen, die durch die Präsentationsschicht, die Geschäftsschicht und die Persistenzschicht läuft. Der Frühling kann jedoch immer noch nahtlos in andere Frameworks integriert werden.
Frühlingsarchitektur
Das Frühlingsgerüst existiert in separaten Modulen. Mit Ausnahme des kernsten Federkernbehälters (d. H. Federbehälter), das ein notwendiges Modul ist, sind andere Module optional und hängen von den Anforderungen ab. Es gibt ungefähr 20 Module.
Spring3 und Spring4 sind unterschiedlich. 4.0 unterstützt hauptsächlich die neue funktionale Syntax von Java 8 und stärkt auch eine bessere Unterstützung für verschiedene neue Netzwerktechnologien wie HTTP-Streaming und WebSocket.
Im Allgemeinen ist der Frühling hauptsächlich in 7 Module unterteilt:
Hauptglaspakete des Frühlings
Gemeinsame Anmerkungen
Es gibt viele Möglichkeiten, Bohnen zu injizieren und zu montieren, die durch XML, Getset, Konstruktoren oder Anmerkungen durchgeführt werden können. Die einfache und benutzerfreundliche Methode besteht darin, die Annotationen von Spring zu verwenden. Spring bietet eine große Anzahl von Anmerkungen, um das Projekt zu lesen und die Entwicklung bequemer zu machen.
Rahmenintegration von Drittanbietern
Spring-Frameworks werden nicht entwickelt, um die vorhandenen exzellenten Drittanbieter-Frameworks zu ersetzen, sondern um sie alle durch Integration zu verbinden. Im Folgenden werden einige ausgezeichnete Frameworks zusammengefasst, die häufig integriert sind.
endlich
In diesem Abschnitt wird der Frühling kurz eingeführt, der keine Prinzipien beinhaltet. Der Frühling ist so tief und tiefgreifend, ich hoffe, jeder kann hart lernen.
Um die "Mind Map" zu erhalten, klicken Sie bitte auf die Java Mind Map.
Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.