Ouvrir le dossier
Ouvrez votre dossier de pratique dans le chat de l'agent.
Vous allez créer un petit programme qui écoute sur localhost et renvoie des données JSON. L'agent vous aide à bien maîtriser les structures de données Java pendant que vous écrivez le code, le compilez et lancez le serveur pour voir les résultats dans votre navigateur.
Ouvrez votre dossier de pratique dans le chat de l'agent.
Demandez à l'agent de créer la classe du serveur.
Lancez le compilateur pour vérifier les erreurs.
Démarrez le serveur et vérifiez la sortie.
Counter.javasauvegardéCounter.java2 modificationsjavac Counter.javaexit 0java CounterConnecté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();
}
}
}Cette classe contient une méthode main, un champ de type int et une boucle for qui affiche un résultat.
Vous commencez par écrire un petit programme qui fait office de backend. L'agent utilise write_file pour créer la classe principale de votre projet d'API REST Java. Modifiez la logique. Un cours Java axé sur les bases solides vous aide à comprendre la structure. L'agent utilise edit_file pour ajouter la logique de gestion des requêtes. Vous pouvez utiliser la bibliothèque standard pour formater la réponse en JSON. L'agent exécute ensuite le compilateur Java pour afficher les erreurs. Vous examinez le diff en mode Ask first pour voir exactement ce qui a changé. Cette approche vous aide à comprendre la structure d'une API REST Java sans être submergé.
Vous pouvez tester le serveur en cours d'exécution avec un client simple. L'agent vous aide à écrire une commande de test qui envoie une requête à localhost. Cela fonctionne. Un tutoriel sur les microservices Java montre comment découper l'application en deux petits programmes qui communiquent via HTTP. Vous devez toujours vérifier la sortie pour vous assurer que la réponse correspond à vos attentes. L'agent peut lister les fichiers de votre dossier pour confirmer que tout est en place. Cet exercice vous apprend comment les services communiquent entre eux via HTTP. La meilleure façon d'apprendre Java est de réaliser ces petits exercices vous-même. L'agent explique le code étape par étape et signale les causes probables des erreurs.