Java Trail
Робочі процеси

Java REST API: Створення локального сервера

03
Створити сервер

Створити простий сервер

Ви створите невелику програму, яка слухає localhost і повертає дані у форматі JSON. Агент допоможе вам правильно опанувати структури даних Java під час написання коду, його компіляції та запуску сервера, щоб ви могли побачити результати у браузері.

01

Відкрити папку

Відкрийте робочу папку у чаті агента.

02

Написати код

Попросіть агента створити клас сервера.

03

Скомпілювати код

Запустіть компілятор, щоб перевірити наявність помилок.

04

Запустити сервер

Запустіть сервер і перевірте вивід.

Приклад коду

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

Цей клас містить метод main, поле типу int та цикл for, який виводить результат.

Посібник з мікросервісів Java: Розділення проєкту

Створити API

Ви починаєте з написання невеликої програми, яка діє як ваш бекенд, а агент використовує write_file для створення головного класу для вашого проєкту Java REST API. Відредагуйте логіку. Курс Java для міцної бази допоможе вам зрозуміти структуру. Агент використовує edit_file для додавання логіки обробки запитів. Ви можете використовувати стандартну бібліотеку для форматування відповіді у форматі JSON. Агент потім запускає компілятор Java, щоб показати помилки компіляції. Ви переглядаєте diff у режимі Ask first, щоб побачити точно, що змінилося. Цей підхід допомагає зрозуміти структуру Java REST API, не перевантажуючись.

Протестувати сервіс

Ви можете протестувати запущений сервер за допомогою простого клієнта, а агент допоможе вам написати команду тестування, яка надсилає запит на localhost. Це працює. Посібник з мікросервісів Java показує, як розділити додаток на дві невеликі програми, які спілкуються через HTTP. Ви завжди повинні перевіряти вивід, щоб переконатися, що відповідь відповідає вашим очікуванням. Агент може перелічити файли у вашій папці, щоб підтвердити, що все на своїх місцях. Це вправа вчить вас, як сервіси спілкуються один з одним через HTTP. Найкращий спосіб вивчити Java — виконувати ці невеликі вправи самостійно. Агент пояснює код крок за кроком і вказує на ймовірні причини помилок.

Java Trail для Windows

Почніть свій проєкт

Завантажити Java Trail ↗