Java Trail
Workflows

Java REST API: Einen lokalen Server aufbauen

03
Server erstellen

Einen einfachen Server erstellen

Du erstellst ein kleines Programm, das auf localhost lauscht und JSON-Daten zurückgibt. Der Agent hilft dir, Java-Datenstrukturen richtig zu lernen, während du den Code schreibst, kompilierst und den Server startest, damit du die Ergebnisse im Browser sehen kannst.

01

Ordner öffnen

Öffne deinen Übungsordner im Agenten-Chat.

02

Code schreiben

Bitte den Agenten, die Serverklasse zu erstellen.

03

Code kompilieren

Führe den Compiler aus, um nach Fehlern zu suchen.

04

Server starten

Starte den Server und überprüfe die Ausgabe.

Beispielcode

Counter.java
import java.io.*;
import java.net.*;

public class Server {
    public static void main(String[] args) {
        try {
            ServerSocket ss = new ServerSocket(8080);
            while (true) {
                Socket s = ss.accept();
                System.out.println("Connected");
                s.close();
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

Diese Klasse enthält eine main-Methode, ein int-Feld und eine for-Schleife, die ein Ergebnis ausgibt.

Java-Microservices-Tutorial: Projekt aufteilen

API erstellen

Du beginnst damit, ein kleines Programm zu schreiben, das als Backend fungiert. Der Agent nutzt write_file, um die Hauptklasse für dein Java-REST-API-Projekt zu erstellen. Bearbeite die Logik. Ein Java-Kurs für starke Grundlagen hilft dir, die Struktur zu verstehen. Der Agent nutzt edit_file, um die Logik zur Bearbeitung von Anfragen hinzuzufügen. Du kannst die Standardbibliothek nutzen, um die Antwort als JSON zu formatieren. Der Agent führt dann den Java-Compiler aus, um Compilerfehler anzuzeigen. Du überprüfst den Diff im Ask first-Modus, um genau zu sehen, was sich geändert hat. Dieser Ansatz hilft dir, die Struktur einer Java REST API zu verstehen, ohne überwältigt zu werden.

Dienst testen

Du kannst den laufenden Server mit einem einfachen Client testen. Der Agent hilft dir, einen Testbefehl zu schreiben, der eine Anfrage an localhost sendet. Das funktioniert. Ein Java-Microservices-Tutorial zeigt, wie man die App in zwei kleine Programme aufteilt, die über HTTP kommunizieren. Du solltest immer die Ausgabe überprüfen, um sicherzustellen, dass die Antwort deinen Erwartungen entspricht. Der Agent kann die Dateien in deinem Ordner auflisten, um zu bestätigen, dass alles an Ort und Stelle ist. Diese Übung lehrt dich, wie Dienste über HTTP miteinander kommunizieren. Der beste Weg, Java zu lernen, besteht darin, diese kleinen Übungen selbst durchzuführen. Der Agent erklärt den Code Schritt für Schritt und weist auf wahrscheinliche Fehlerursachen hin.

Java Trail für Windows

Projekt starten

Java Trail herunterladen ↗