Otwórz folder
Otwórz folder z ćwiczeniami w czacie agenta.
Stworzysz mały program, który nasłuchuje na localhost i zwraca dane JSON. Agent pomoże Ci zrozumieć struktury danych w Javie, pisząc kod, kompilując go i uruchamiając serwer, aby zobaczyć wyniki w przeglądarce.
Otwórz folder z ćwiczeniami w czacie agenta.
Poproś agenta o utworzenie klasy serwera.
Uruchom kompilator, aby sprawdzić błędy.
Uruchom serwer i sprawdź wynik.
Counter.javazapisanoCounter.java2 edycjejavac Counter.javaexit 0java CounterPołączonoimport 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();
}
}
}Ta klasa zawiera metodę main, pole typu int i pętlę for, która wypisuje wynik.
Zaczynasz od napisania małego programu, który działa jako backend, a agent używa write_file do utworzenia głównej klasy dla Twojego projektu Java REST API. Edytuj logikę. Kurs Javy, który kładzie nacisk na solidne podstawy, pomoże Ci zrozumieć strukturę. Agent używa edit_file, aby dodać logikę obsługi żądań. Możesz użyć biblioteki standardowej do formatowania odpowiedzi jako JSON. Następnie agent uruchamia kompilator Javy, aby pokazać błędy kompilacji. Przeglądasz różnice w trybie Ask first, aby zobaczyć dokładnie, co się zmieniło. To podejście pomaga zrozumieć strukturę REST API w Javie bez przytłoczenia.
Możesz przetestować działający serwer prostym klientem, a agent pomoże Ci napisać polecenie testowe wysyłające żądanie do localhost. To działa. Samouczek mikrousług w Javie pokazuje, jak podzielić aplikację na dwa małe programy komunikujące się przez HTTP. Zawsze sprawdzaj wynik, aby upewnić się, że odpowiedź odpowiada Twoim oczekiwaniom. Agent może wypisać listę plików w Twoim folderze, aby potwierdzić, że wszystko jest na miejscu. To ćwiczenie uczy Cię, jak usługi komunikują się ze sobą przez HTTP. Najlepszym sposobem na naukę Javy jest samodzielne wykonywanie tych małych ćwiczeń. Agent wyjaśnia kod krok po kroku i wskazuje prawdopodobne przyczyny błędów.