Apri la cartella
Apri la tua cartella di pratica nella chat dell'agente.
Creerai un piccolo programma che ascolta su localhost e restituisce dati JSON. L'agente ti aiuta a imparare le strutture dati di Java in modo corretto mentre scrivi il codice, lo compili ed esegui il server per vedere i risultati nel browser.
Apri la tua cartella di pratica nella chat dell'agente.
Chiedi all'agente di creare la classe del server.
Esegui il compilatore per verificare la presenza di errori.
Avvia il server e controlla l'output.
Counter.javasalvatoCounter.java2 modifichejavac Counter.javaexit 0java CounterConnessoimport 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();
}
}
}Questa classe contiene un metodo main, un campo int e un ciclo for che stampa un risultato.
Inizi scrivendo un piccolo programma che funge da backend e l'agente usa write_file per creare la classe principale del tuo progetto java rest api. Modifica la logica. Un corso Java per solide basi ti aiuta a comprendere la struttura. L'agente usa edit_file per aggiungere la logica per la gestione delle richieste. Puoi usare la libreria standard per formattare la risposta in JSON. L'agente esegue quindi il compilatore Java per mostrare gli errori di compilazione. Rivedi il diff in modalità Ask first per vedere esattamente cosa è cambiato. Questo approccio ti aiuta a comprendere la struttura di una java rest api senza sentirti sopraffatto.
Puoi testare il server in esecuzione con un client semplice e l'agente ti aiuta a scrivere un comando di test che invia una richiesta a localhost. Funziona. Un tutorial sui microservizi Java mostra come dividere l'applicazione in due piccoli programmi che comunicano tramite HTTP. Controlla sempre l'output per assicurarti che la risposta corrisponda alle tue aspettative. L'agente può elencare i file nella tua cartella per confermare che tutto sia a posto. Questo esercizio ti insegna come i servizi comunicano tra loro tramite HTTP. Il modo migliore per imparare Java è fare questi piccoli esercizi da solo. L'agente spiega il codice passo dopo passo e segnala le probabili cause degli errori.