Otevřít složku
Otevřete svou cvičnou složku v chatu agenta.
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.
Otevřete svou cvičnou složku v chatu agenta.
Požádejte agenta o vytvoření třídy serveru.
Spusťte kompilátor a zkontrolujte chyby.
Spusťte server a zkontrolujte výstup.
Counter.javauloženoCounter.java2 úpravyjavac Counter.javaexit 0java CounterPřipojenoimport 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.
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.
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.