Java Trail
Workflows

Java REST API: een lokale server bouwen

03
Server bouwen

Een eenvoudige server maken

Je maakt een klein programma dat luistert op localhost en JSON-gegevens teruggeeft. De agent helpt je Java-datastructuren goed te leren terwijl je de code schrijft, compileert en de server draait, zodat je de resultaten in je browser kunt zien.

01

Map openen

Open je oefenmap in de agentchat.

02

Code schrijven

Vraag de agent om de serverklasse te maken.

03

Code compileren

Voer de compiler uit om op fouten te controleren.

04

Server starten

Start de server en controleer de uitvoer.

Voorbeeldcode

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();
        }
    }
}

Deze klasse bevat een main-methode, een int-veld en een for-lus die een resultaat afdrukt.

Java microservices tutorial: je project opsplitsen

De API maken

Je begint met het schrijven van een klein programma dat als backend fungeert. De agent gebruikt write_file om de hoofdklasse voor je Java REST API-project te maken. Bewerk de logica. Een Java-cursus voor sterke fundamenten helpt je de structuur te begrijpen. De agent gebruikt edit_file om de logica voor het verwerken van verzoeken toe te voegen. Je kunt de standaardbibliotheek gebruiken om het antwoord als JSON te formatteren. De agent voert vervolgens de Java-compiler uit om compilerfouten te tonen. Je bekijkt het verschil in Ask first-modus om precies te zien wat er is veranderd. Deze aanpak helpt je de structuur van een Java REST API te begrijpen zonder overweldigd te raken.

De service testen

Je kunt de draaiende server testen met een eenvoudige client. De agent helpt je een testopdracht te schrijven die een verzoek naar localhost stuurt. Dit werkt. Een Java microservices tutorial toont hoe je de app opsplits in twee kleine programma's die via HTTP communiceren. Controleer altijd de uitvoer om zeker te weten dat het antwoord aan je verwachtingen voldoet. De agent kan de bestanden in je map opsommen om te bevestigen dat alles op zijn plaats staat. Deze oefening leert je hoe services met elkaar communiceren via HTTP. De beste manier om Java te leren is door deze kleine oefeningen zelf te doen. De agent legt code stap voor stap uit en wijst op waarschijnlijke oorzaken van fouten.

Java Trail voor Windows

Start je project

Java Trail downloaden ↗