Heim  >  Artikel  >  Java  >  Was ist der Unterschied zwischen Spring, SpringMVC und Springboot?

Was ist der Unterschied zwischen Spring, SpringMVC und Springboot?

王林
王林Original
2020-06-24 13:18:405180Durchsuche

Was ist der Unterschied zwischen Spring, SpringMVC und Springboot?

Der Unterschied zwischen Spring, SpringMVC und Springboot kann wie folgt verstanden werden:

Spring enthält SpringMVC und SpringBoot enthält Spring oder so. Erstellen Sie eine Erweiterung basierend auf am Frühling.

(Empfohlenes Lernen: Einführung in die Java-Entwicklung)

Lassen Sie uns sie separat vorstellen:

1. Frühling

Spring ist ein Open-Source-Container-Framework, das Komponenten der Webschicht, der Geschäftsschicht, der Dao-Schicht und der Persistenzschicht übernehmen und verschiedene Beans konfigurieren und die Beziehung zwischen Beans aufrechterhalten kann. Sein Kern ist Inversion of Control (IOC) und Aspect Orientation (AOP). Einfach ausgedrückt handelt es sich um ein mehrschichtiges, leichtes Open-Source-Framework.

2. SpringMVC

Spring MVC ist ein Nachfolgeprodukt von SpringFrameWork und wurde in Spring Web Flow integriert. SpringMVC ist ein Web-Layer-MVC-Framework, das zum Ersetzen von Servlets verwendet wird (Verarbeiten | Antworten auf Anfragen, Abrufen von Formularparametern, Formularüberprüfung usw.).

(Empfohlenes Video-Tutorial: Java-Video-Tutorial )

SpringMVC ist ein Open-Source-Framework für MVC=struts2+springMVC entspricht Struts2 plus Spring. Integrieren.

3. SpringBoot

Springboot ist ein Microservice-Framework, das die Kernideen des Spring-Frameworks IOC und AOP fortsetzt und die Anwendungsentwicklung und -bereitstellung vereinfacht.

Spring Boot wurde entwickelt, um das Erstellen, Ausführen, Debuggen, Bereitstellen usw. von Spring-Anwendungen zu vereinfachen. Mit ihm können Sie sich auf die Entwicklung von Spring-Anwendungen konzentrieren, ohne der XML-Konfiguration zu viel Aufmerksamkeit zu schenken. Es wird eine Reihe von Abhängigkeitspaketen bereitgestellt, und Abhängigkeitsprobleme wurden entsprechend den Nutzungsgewohnheiten gelöst --->Gewohnheiten sind wichtiger als Konventionen.

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Spring, SpringMVC und Springboot?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn