[Java] Ablauf von der Einführung von STS bis zur Bestätigung der dynamischen Seite auf dem lokalen Host (1/3)

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.

Was ist ein MVC-Modell?

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

[Java] Ablauf von der Einführung von STS bis zur Bestätigung der dynamischen Seite auf dem lokalen Host (2/3)
[Java] Ablauf von der Einführung von STS bis zur Bestätigung der dynamischen Seite auf dem lokalen Host (1/3)
Von der Einführung bis zur Verwendung von byebug
[Java] Fluss vom Quellcode zur Ausführung
Ausgabe des Buches "Einführung in Java"
Einführung in die Überwachung von Java Touching Prometheus
Bestätigung und Umgestaltung des Flusses von der Anfrage zum Controller in [httpclient]
[Java] Einführung in Java
Einführung in Java
[Einführung in Java] Grundlagen der Java-Arithmetik (für Anfänger)
Wie schreibe ich Scala aus der Perspektive von Java
Stand April 2018 So installieren Sie Java 8 auf einem Mac
Einführung in Java für Anfänger Grundkenntnisse der Java-Sprache ①
Änderungen von Java 8 zu Java 11
Summe von Java_1 bis 100
Von Java zu Ruby !!
Einführung in den Java-Befehl
Java, das Daten von Android zu Jetson Nanos ROS überspringt
Kommen Sie zu den Abkürzungen aus den fünf Beispielen für kursive Java-Listen
20190803_Java & k8s on Azure Die Geschichte vom Festivalbesuch
Informieren Sie sich sofort über neue Funktionen von Java 7 bis Java 9
[Einführung in Java] Umgang mit Zeichenfolgen (String-Klasse, StringBuilder-Klasse)
Seit ich von Spring Boot (Java) zu Ruby on Rails gewechselt bin, habe ich meine Lieblingspunkte von Rails zusammengefasst
Migration von Cobol nach JAVA
Neue Funktionen von Java7 bis Java8
Stellen Sie eine Verbindung von Java zu PostgreSQL her
[Java] Einführung in den Lambda-Ausdruck
[Java] Einführung in die Stream-API
Von ineffektivem Java zu effektivem Java
[Einführung in Janken (ähnliche) Spiele] Java
Hinweise zum Erstellen der Kotlin-Entwicklungsumgebung und zur Migration von Java nach Kotlin
Zusammenfassung der Forschungsergebnisse zur Objektorientierung [Von Zeit zu Zeit aktualisiert]
Vom jungen Java (3 Jahre) bis zu Node.js (4 Jahre). Und der Eindruck, nach Java zurückzukehren
Einführung in Scala aus Java-Perspektive (grundlegend)
[Einführung in das Java-Inhaltsverzeichnis] Ich habe Java mit anderen Sprachen verglichen (Interpretertyp, Compilertyp, dynamischer Typ, statischer Typ).