[Java Servlet] Die Straße von Senri ist auch ein Schritt zum ersten

Was ist Servlet?

Mechanismus zur Realisierung von Webanwendungen in Java

Was ist eine Webanwendung?

Nehmen Sie als Beispiel eine Mitgliederseite

  1. Geben Sie Benutzerinformationen in den Client (PC oder Smartphone) ein, um sich anzumelden
  2. Der Server empfängt die gesendeten Benutzerinformationen
  3. Überprüfen Sie anhand einer Datenbank usw., ob Benutzer und Kennwort korrekt sind.
  4. Wenn es übereinstimmt, zeigen Sie Meine Seite an. Wenn es falsch ist, kehren Sie zum Anmeldebildschirm zurück und zeigen eine Fehlermeldung an.

Ein Bild wie das folgende servlet2.png Die an den Server gesendeten Informationen werden als "Anfrage" und die vom Server gesendeten Informationen als "Antwort" bezeichnet. Außerdem besteht der Client-Bildschirm aus einer Datei namens jsp anstelle von HTML (der Inhalt entspricht fast dem von HTML, und es kann auch Java-Code geschrieben werden).

Warum einfaches Servlet?

Persönlich denke ich, dass es wichtiger ist, eine Webanwendung von Hand zu erstellen und den Ablauf der Verarbeitung zu spüren, als plötzlich ein Framework wie Strtus oder Spring zu erstellen.

Lassen Sie uns ein Projekt machen

Die Einführung ist länger geworden, aber ich werde es sofort machen Klicken Sie mit der rechten Maustaste auf den Paket-Explorer von Eclipse Klicken Sie auf [Neu] - [Andere] servlet1.png Klicken Sie auf [Web] - [Dynamisches Webprojekt]

Machen wir einen Server

Es gibt auch eine Methode, um Tomcat und Apache separat vorzubereiten. Diesmal wird sie jedoch mit Tomcat implementiert, das in Eclipse integriert ist Klicken Sie auf [Fenster] - [Ansicht anzeigen] - [Andere] servlet3.png Wählen Sie Server und klicken Sie auf OK

Recommended Posts

[Java Servlet] Die Straße von Senri ist auch ein Schritt zum ersten
[Java Servlet] Die Straße von Senri ist auch der fünfte Schritt von einem Schritt
[Java Servlet] Die Straße von Senri ist auch der dritte Schritt vom ersten Schritt
[Java Servlet] Die Straße von Senri ist auch der vierte Schritt vom ersten Schritt
[Java Servlet] Die Straße von Senri ist auch der zweite Schritt vom ersten Schritt
Road to Java Engineer Part2 Was für eine Sprache ist Java?
Der Weg von JavaScript nach Java
[Ruby] Hat Hash # has_key einen Schritt näher an den veralteten Beamten?
Die in /lib/calendars.properties von Java jre festgelegte Millisekunde ist UTC
So erhöhen Sie den Wert von Map in einer Zeile in Java
Einführung in Java zum ersten Mal # 2
Java SE8 Silber ~ Der Weg zum Pass ~
Ausgabe des Buches "Einführung in Java"
Ab Java9 werden Klassenkonstruktoren, die primitiven Typen entsprechen, als veraltet markiert.
[Förderung des Ruby-Verständnisses (1)] Wenn Sie von Java zu Ruby wechseln, verstehen Sie zuerst den Unterschied.
Die Reihenfolge der Java-Methodenmodifikatoren ist festgelegt
Die Geschichte des Lernens von Java in der ersten Programmierung
[Java] Warum verwenden Sie die Benutzeroberfläche (Spring ist ebenfalls verfügbar)?
Das erste Jahr des Berufslebens fasste zusammen, wie man die Java Bronze-Prüfung ablegt
[Java] Ist es nicht erforderlich, "Identität" bei der Implementierung der equals () -Methode zu überprüfen?
Bedingte Verzweigung des Ergebnisses einer SQL-Anweisung, die nur eine in Java durchsucht
Erster Touch der Files-Klasse (oder Java 8)
Java Willkommen im Sumpf der zweidimensionalen Arrays
Java zu installieren ist nicht einfach! Zusammenfassung der Vorsichtsmaßnahmen, um auf einmal perfekt fertig zu werden
[Java] So erhalten Sie die URL der Übergangsquelle
Wie schreibe ich Scala aus der Perspektive von Java
Der Vergleich von enum ist == und gleich ist gut [Java]
[Java] So erhalten Sie den Maximalwert von HashMap
Java: Verwenden Sie Stream, um den Inhalt einer Sammlung zu sortieren
Die Geschichte, dass .java auch in Unity 2018 erstellt wurde
Ich möchte herausfinden, welche Java-Version die JAR-Datei hat, die ich habe
Ich habe versucht, die Grundlagen von Kotlin und Java zusammenzufassen
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
Befehl zum Überprüfen der Anzahl und des Status von Java-Threads
[Java] Um die Typinformationen der Typparameter zur Laufzeit zu kennen
Java: Das Problem ist schneller, Stream oder Loop
So leiten Sie den letzten Tag des Monats in Java ab
Die Geschichte, Java mithilfe der BitBucket-Pipeline nach Heroku zu bringen
Stellen Sie sicher, dass Sie das Java compareTo-Ergebnis mit 0 vergleichen
Wiedereinführung in Java for Humanities 0: Den Akt der Programmierung verstehen
Statische Funktion, um zu überprüfen, ob der RGB-Fehler von BufferdImage innerhalb des angegebenen Verhältnisses in Java liegt
[Java] Ich fühlte mich als Java-Anfänger. "Warum wird das erste Zeichen nur im String-Typ großgeschrieben?" Ich sah mich dem String-Typ gegenüber.
[Java-Anfänger] Konvertierung von Zeichenfolge in numerischen Wert - Was ist die parseInt-Methode der Integer-Klasse? ~
[Java] Anfängerverständnis von Servlet-②
[Java] Anfängerverständnis von Servlet-①
Dies ist der erste Beitrag.
5. Tag von Java
Eingabe in die Java-Konsole
[Java] Verschiedene Zusammenfassungen an die Leiter von Klassen und Mitgliedern
Möchten Sie wissen, was Ruby n die Potenz von 2 ist? (Machturteil von 2)
Docker (200) Misra Example Suite bei Docker Der Weg zum Abschluss der Kompilierung
Korrigieren Sie den Namen der Kriegsdatei auf den in Maven festgelegten
Lesen Sie die ersten 4 Bytes der Java-Klassendatei und geben Sie CAFEBABE aus
Vom jungen Java (3 Jahre) bis zu Node.js (4 Jahre). Und der Eindruck, nach Java zurückzukehren
Ich habe versucht, die Methoden von Java String und StringBuilder zusammenzufassen
So überprüfen Sie den Inhalt der Java-Zeichenfolge mit fester Länge
Ist die von Ihnen verwendete Version von Elasticsearch mit Java 11 kompatibel?
Untersuchungsmethode, wenn die CPU des Servers, auf dem Java ausgeführt wird, schwer ist