In der Firmenschulung soll eine Gruppe von ca. 2 bis 3 Personen ein virtuelles Projekt erstellen. Das Projekt verwendet Spring Tool Suite (STS), aber da es kein Handbuch für Auszubildende gab, habe ich von der Einführung bis zum Einrichten eines lokalen Hosts und dem Überprüfen der Webseite zusammengefasst. Es ist für Leute, die neu in der Programmierung sind, also schreibe ich sogar die Grundlagen.
Der Artikel ist in drei Teile gegliedert. ** 1. Erklärung des MVC-Modells ← Jetzt hier ** 2. Von der Einführung von STS zur japanischen Lokalisierung durch Plejaden 3. Vom Erstellen eines Projekts bis zum Überprüfen der Seite auf dem lokalen Host
Bevor wir STS herunterladen, erklären wir zunächst das MVC-Modell, das das Designkonzept von Webanwendungen darstellt. Bitte bleiben Sie von Anfang an mit uns in Kontakt, ohne zu glauben, dass es sich um einen Vortrag handelt.
Das MVC-Modell ist kurz gesagt eines der Designkonzepte von Webanwendungen. Wenn ein Entwickler es beim Erstellen einer Webanwendung nach seinen Wünschen implementiert, kann dies zu Problemen führen, z. B. nur von dieser Person verstanden zu werden oder Fehler zu verursachen. Außerdem ist es ein Sicherheitsaspekt, direkt von der Clientseite auf Daten zu verweisen. Nicht wirklich. Daher ist es eine Geschichte, Regeln zu entscheiden und umzusetzen, was zu tun ist und wie es an verschiedenen Orten bewegt werden soll. Die Rollen von jedem sind wie folgt.
M : Model Der Teil, der tatsächlich eine Verarbeitung ausführt, z. B. Berechnung und Zugriff auf die Datenschicht. Benannte Logik oder Dienst. Es wird vom Controller aufgerufen und gibt das Berechnungsergebnis und die aus der Datenbank erfassten Daten zurück. V : View Wird vom Controller generiert und an den Client gesendet. Wie der Name schon sagt, ist es der Teil, der aussieht und Grafiken und Diagramme sowie die für Webseiten erforderlichen HTML-Dateien enthält. C : Controller Es bestätigt den Inhalt der HTTP-Anforderung, ruft das entsprechende Modell auf, generiert das Berechnungsergebnis und die Daten als Ansicht und sendet sie an den Client zurück (HTTP-Antwort).
Beispiel) Der Kunde gibt Schlüsselwörter auf der Webseite ein ↓ Der Controller empfängt das Schlüsselwort und springt zu Model, um auf die Datenbank zuzugreifen ↓ Model greift auf die Datenbank zu, erfasst die mit dem Schlüsselwort verknüpften Daten und gibt sie an Controller zurück. ↓ Der Controller erstellt eine HTML-Datei als Ansicht, beschreibt die von Model in der Datei erfassten Daten und sendet sie an den Client. ↓ Webseitenübergänge und eine Liste der mit Schlüsselwörtern verknüpften Daten werden angezeigt
Das MVC-Modell ist nur ein Entwurfskonzept, und wir legen es nicht explizit als MVC-Modell in der Entwicklung fest. Wenn Sie jedoch das MVC-Modell nicht kennen, kann es vorkommen, dass etwas anderes als der Controller die Anforderung empfängt oder dass Sie eine völlig unabhängige arithmetische Verarbeitung in ein Modell einfügen. Code, der nur von der Person verstanden werden kann, die ihn implementiert, wird später zu einem Hindernis, selbst wenn er vor Ort funktioniert. Ich denke, es ist besser, mit der Entwicklung fortzufahren, während Sie ihn in Ihrem Kopfwinkel halten.
Das Obige ist eine kurze Beschreibung des MVC-Modells. Das nächste Mal möchte ich STS herunterladen und mit der japanischen Lokalisierung fortfahren.
Nächstes Mal: Von der Einführung von STS zur japanischen Lokalisierung durch Plejaden
Recommended Posts