Map openen
Open je oefenmap in de agentchat.
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.
Open je oefenmap in de agentchat.
Vraag de agent om de serverklasse te maken.
Voer de compiler uit om op fouten te controleren.
Start de server en controleer de uitvoer.
Counter.javaopgeslagenCounter.java2 bewerkingenjavac Counter.javaexit 0java CounterVerbondenimport 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.
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.
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.