Відкрити папку
Відкрийте робочу папку у чаті агента.
Ви створите невелику програму, яка слухає localhost і повертає дані у форматі JSON. Агент допоможе вам правильно опанувати структури даних Java під час написання коду, його компіляції та запуску сервера, щоб ви могли побачити результати у браузері.
Відкрийте робочу папку у чаті агента.
Попросіть агента створити клас сервера.
Запустіть компілятор, щоб перевірити наявність помилок.
Запустіть сервер і перевірте вивід.
Counter.javaзбереженоCounter.java2 редагуванняjavac Counter.javaвихід 0java CounterПідключено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();
}
}
}Цей клас містить метод main, поле типу int та цикл for, який виводить результат.
Ви починаєте з написання невеликої програми, яка діє як ваш бекенд, а агент використовує write_file для створення головного класу для вашого проєкту Java REST API. Відредагуйте логіку. Курс Java для міцної бази допоможе вам зрозуміти структуру. Агент використовує edit_file для додавання логіки обробки запитів. Ви можете використовувати стандартну бібліотеку для форматування відповіді у форматі JSON. Агент потім запускає компілятор Java, щоб показати помилки компіляції. Ви переглядаєте diff у режимі Ask first, щоб побачити точно, що змінилося. Цей підхід допомагає зрозуміти структуру Java REST API, не перевантажуючись.
Ви можете протестувати запущений сервер за допомогою простого клієнта, а агент допоможе вам написати команду тестування, яка надсилає запит на localhost. Це працює. Посібник з мікросервісів Java показує, як розділити додаток на дві невеликі програми, які спілкуються через HTTP. Ви завжди повинні перевіряти вивід, щоб переконатися, що відповідь відповідає вашим очікуванням. Агент може перелічити файли у вашій папці, щоб підтвердити, що все на своїх місцях. Це вправа вчить вас, як сервіси спілкуються один з одним через HTTP. Найкращий спосіб вивчити Java — виконувати ці невеликі вправи самостійно. Агент пояснює код крок за кроком і вказує на ймовірні причини помилок.