Java Trail
Workflow

REST API w Javie: Zbuduj serwer lokalny

03
Zbuduj serwer

Stwórz prosty serwer

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.

01

Otwórz folder

Otwórz folder z ćwiczeniami w czacie agenta.

02

Napisz kod

Poproś agenta o utworzenie klasy serwera.

03

Skompiluj kod

Uruchom kompilator, aby sprawdzić błędy.

04

Uruchom serwer

Uruchom serwer i sprawdź wynik.

Przykładowy kod

Counter.java
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();
        }
    }
}

Ta klasa zawiera metodę main, pole typu int i pętlę for, która wypisuje wynik.

Samouczek mikrousług w Javie: Podziel projekt

Stwórz API

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.

Przetestuj usługę

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.

Java Trail dla Windows

Rozpocznij swój projekt

Pobierz Java Trail ↗