Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> Java

Spring Tutorial:Was ist Spring Framework und wie wird es installiert?

Was ist Spring Framework?

Spring Framework ist ein Open-Source-Framework zum Erstellen von Webanwendungen mit Java als Programmiersprache. Es ist leistungsstark und leicht, aber dennoch einfach zu bedienen und bietet Unterstützung für die einfache Entwicklung von Java-Anwendungen. Spring ist ein leichtes Framework, das man sich als Framework von Frameworks vorstellen kann, da es auch Unterstützung für verschiedene Frameworks wie Hibernate, Struts, Tapestry und JSF bietet.

In diesem Java-Spring-Tutorial lernen Sie:

Funktionen von Spring Framework

In diesem Spring-Tutorial werden wir nun einige der wichtigsten Funktionen von Spring Framework behandeln:

Kurze Geschichte des Frühlings

In diesem Spring Framework-Tutorial werden wir nun einige wichtige Meilensteine ​​​​aus der Geschichte von Spring behandeln:

Spring Framework-Architektur

Die Spring Framework-Architektur bietet 20 Module, die je nach Anwendungsanforderung verwendet werden können.

Der Kern und Bohne stellen den grundlegenden Teil des Frameworks bereit, einschließlich IoC und DI.

Core-Container

Der Core-Container ist weiter unterteilt in Unterkomponenten wie Core-, Beans-, Context- und Expression-Language-Module.

Sehen Sie sich jedes dieser Modelle im Detail an:

Frühlingskern:

Das Core-Modul stellt alle primären Komponenten des Federrahmens bereit. Es enthält IoC (Inversion of Control) und Abhängigkeitsinjektionsfunktionen.

Frühlingsbohne:

Dieses Modul bietet BeanFactory, eine ausgeklügelte Implementierung des Fabrikmusters.

Frühlingskontext:

Das Context-Modul baut auf der soliden Basis der Core- und Beans-Module auf und ist ein Medium, das Ihnen hilft, auf alle definierten und konfigurierten Objekte zuzugreifen.

Spring Expression Languages ​​(SpEL):

Dieses Modul bietet eine Ausdruckssprache zum Modifizieren und Abfragen von Objektgraphen während der Laufzeit.

Datenzugriff/-integration:

Die Datenzugriffs- und Integrationsschicht besteht aus den Modulen JDBC, ORM, JDBC, OXM, JMS und Transaction.

Frühlingsweb:

Internet :Dieses Modul verwendet Servlet-Listener und einen weborientierten Anwendungskontext. Es bietet auch eine Funktion zur weborientierten Integration und Funktionen zum Hochladen mehrteiliger Dateien.

Web-Servlet :Dieses Modul speichert eine MVC-basierte Implementierung für Webanwendungen.

Web-Socket :Modul bietet WebSocket-basierte und bidirektionale Kommunikation zwischen dem Client und dem Server in Web-Apps.

Web-Portlet :Dieses Modul wird auch als Spring-MVC-Portlet-Modul bezeichnet. Es bietet für Spring-basierte Portlets und kopiert die gesamte Funktionalität eines Web-Servlet-Moduls.

AOP :Die AOP-Sprache ist ein nützliches Tool, mit dem Entwickler der Anwendung Unternehmensfunktionen hinzufügen können.

Instrumentierung:Dieses Modul bietet Klasseninstrumentierung und Loader-Implementierungen. Es wird für bestimmte Anwendungsserver verwendet.

Test: Dieses Modul bietet Unterstützung für das Testen von Spring-Komponenten mit TestNG- oder JUnit-Tools. Es bietet konsistentes Laden von Spring ApplicationContexts und Caching dieser Kontexte.

Spring – MVC-Framework

In diesem Spring Framework-Tutorial lernen wir nun das Spring MVC-Framework kennen:

Das Spring Web MVC-Framework bietet eine Model-View-Controller-Architektur und bietet Komponenten, die Ihnen helfen, flexible und lose gekoppelte Webanwendungen zu sein.

Das MVC-Muster ermöglicht es Ihnen, verschiedene Aspekte der Anwendung zu trennen und gleichzeitig eine lose Kopplung zwischen diesen Elementen anzubieten. Spring MVC hilft Ihnen auch dabei, flexible und lose gekoppelte Webanwendungen zu erstellen.

Das MVC-Design ermöglicht es Ihnen auch, Geschäftslogik, Präsentationslogik und Navigationslogik zu trennen. Es bietet auch eine elegante Lösung, um MVC im Spring Framework mit Hilfe von DispatcherServlet zu verwenden.

Wie funktioniert MVC im Frühling?

Jetzt lernen wir im Spring-Tutorial, wie MVC in Spring funktioniert:

Aspektorientierte Programmierung

Bei der aspektorientierten Programmierung können die globalen Eigenschaften eines Programms entscheiden, wie es in ein ausführbares Programm kompiliert wird.

Die Schlüsseleinheit der Modularität ist ein Aspekt anstelle einer Klasse. Aspektorientierte Programmierung zerlegt die Logik des Programms in verschiedene Teile, die als Anliegen bekannt sind.

Ein Querschnittsproblem kann die gesamte Anwendung betreffen und wird an einer Stelle im Code wie Transaktionssicherheit, Verwaltung, Protokollierung, Authentifizierung usw. zentralisiert.

Es kann auch als dynamisches Designmuster für Dekorateure betrachtet werden. Dieses Muster bietet auch ein zusätzliches Verhalten, das einer vorhandenen Klasse hinzugefügt werden kann, indem die ursprüngliche Klasse umhüllt und ihre Schnittstelle dupliziert und das Original entfernt wird.

AOP-Kernkonzepte

Es gibt sieben Kernkonzepte der aspektorientierten Programmierung.

Lassen Sie uns sie im Detail besprechen:

Installation von Java Spring

In diesem Java-Spring-Tutorial lernen wir nun Schritt für Schritt, wie Sie Java Spring auf Ihrem Computer installieren:

Schritt 1) Gehen Sie zu www.eclipse.org.

Schritt 2) Laden Sie das Eclipse Neon-Installationsprogramm herunter und installieren Sie es auf Ihrem Windows-System.

Schritt 3) Klicken Sie auf die Schaltfläche „64-Bit herunterladen“.

Schritt 4) Gehen Sie zu Eclipse IDE for Java Developers und klicken Sie auf den Link „64-Bit“.

Schritt 5) Klicken Sie auf den Link „Windows 64-Bit“.

Schritt 6) Klicken Sie auf die Schaltfläche „Herunterladen“, um die ZIP-Datei herunterzuladen.

Schritt 7) Extrahieren Sie die Download-ZIP-Datei in einen bestimmten Ordner.

Schritt 8) Klicken Sie auf die Schaltfläche „Durchsuchen“, um das Arbeitsbereichsverzeichnis auszuwählen.

Schritt 9) Klicken Sie auf „Ordner auswählen“, um einen Ordner auszuwählen.

Der Vorgang wird wie im folgenden Bildschirm dargestellt angezeigt.

Schritt 10) Öffnen des Eclipse Marketplace-Clients.

  1. Rufen Sie das Hilfemenü auf.
  2. Klicken Sie auf die Option „Eclipse Marketpalce“.

Schritt 11) Suchen und Installieren des Spring-Plugins.

  1. Schreiben Sie Frühling in das Textfeld „Suchen“.
  2. Klicken Sie auf das Symbol „Suchen“.
  3. Klicken Sie auf die Schaltfläche „Installieren“, um ein Plugin zu installieren.

Schritt 12) Bestätigen Sie die ausgewählten Funktionen und klicken Sie auf die Schaltfläche „Bestätigen“.

Schritt 13) Akzeptieren der Nutzungsbedingungen und Installieren der Software.

  1. Klicken Sie auf das Optionsfeld "Ich akzeptiere die Bedingungen der Lizenzvereinbarungen".
  2. Klicken Sie auf die Schaltfläche „Fertigstellen“, um die Installation abzuschließen.

Ein Begrüßungsbildschirm wird mit dem Fortschritt der Softwareinstallation angezeigt.

Schritt 14) Klicken Sie auf die Schaltfläche „Jetzt neu starten“, um Eclipse IDE neu zu starten und die Änderungen zu übernehmen.

Der folgende Bildschirm wird angezeigt:

Vorteile von Spring Framework

Hier sind wichtige Vor-/Vorteile der Verwendung von Federn.

Nachteile von Spring Framework

Hier sind Nachteile/Nachteile von Spring Framework.

Zusammenfassung:


Java

  1. Was ist eine Gartner-Feder?
  2. Normale vs. Federscheiben:Was ist der Unterschied?
  3. Was ist eine mechanische Zugfeder?
  4. So installieren Sie WordPress in der Google Cloud
  5. Lernprogramm zum Testautomatisierungsframework für codierte UI
  6. Was ist 6G und wie schnell wird es sein?
  7. So installieren Sie einen Dock Leveler
  8. Solidworks Spring Tutorial – Adaptive Federanimation
  9. Was ist Kupferlöten und wie wird es gemacht?
  10. Was ist Wartungsrückstand? Wie kann man es überwinden?