Java Trail
Сценарии

REST API на Java: создаем локальный сервер

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 ↗