Java Trail
Průběhy práce

REST API v Javě: Vytvoření lokálního serveru

03
Vytvoření serveru

Vytvoření jednoduchého serveru

Vytvoříte malý program, který poslouchá na localhostu a vrací data ve formátu JSON. Agent vám pomůže naučit se správně používat datové struktury v Javě při psaní kódu, jeho kompilaci a spuštění serveru, abyste mohli vidět výsledky ve svém prohlížeči.

01

Otevřít složku

Otevřete svou cvičnou složku v chatu agenta.

02

Napsat kód

Požádejte agenta o vytvoření třídy serveru.

03

Zkompilovat kód

Spusťte kompilátor a zkontrolujte chyby.

04

Spustit server

Spusťte server a zkontrolujte výstup.

Ukázkový kód

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

Tato třída obsahuje metodu main, pole typu int a cyklus for, který vypisuje výsledek.

Výukový kurz o mikroslužbách v Javě: Rozdělení projektu

Vytvoření API

Začnete psaním malého programu, který funguje jako váš backend, a agent pomocí write_file vytvoří hlavní třídu pro váš projekt REST API v Javě. Upravte logiku. Kurz Javy pro silné základy vám pomůže pochopit strukturu. Agent pomocí edit_file přidá logiku pro zpracování požadavků. Můžete použít standardní knihovnu pro formátování odpovědi jako JSON. Agent poté spustí kompilátor Javy, aby zobrazil chyby kompilace. Prohlédněte si rozdíly v režimu Ask first a uvidíte přesně, co se změnilo. Tento přístup vám pomůže pochopit strukturu REST API v Javě, aniž byste byli zavaleni informacemi.

Otestování služby

Spuštěný server můžete otestovat jednoduchým klientem a agent vám pomůže napsat příkaz pro odeslání požadavku na localhost. To funguje. Kurz o mikroslužbách v Javě ukazuje, jak rozdělit aplikaci na dva malé programy, které komunikují přes HTTP. Vždy byste měli zkontrolovat výstup, abyste se ujistili, že odpověď odpovídá vašim očekáváním. Agent může vypsat soubory ve vaší složce, aby potvrdil, že je vše na místě. Toto cvičení vás naučí, jak služby mezi sebou komunikují přes HTTP. Nejlepším způsobem, jak se naučit Javu, je dělat tato malá cvičení sami. Agent vysvětluje kód krok za krokem a ukazuje pravděpodobné příčiny chyb.

Java Trail pro Windows

Začněte svůj projekt

Stáhnout Java Trail ↗