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コンパイラを実行してコンパイルエラーを表示します。Ask firstモードで差分を確認し、変更点を正確に把握しましょう。このアプローチは、圧倒されることなくJava REST APIの構造を理解するのに役立ちます。

サービスのテスト

シンプルなクライアントで実行中のサーバーをテストできます。エージェントは、localhostにリクエストを送信するテストコマンドの作成を支援します。これで動作確認ができます。Javaマイクロサービス入門では、アプリをHTTPを介して通信する2つの小さなプログラムに分割する方法を示しています。レスポンスが期待通りであることを確認するため、常に出力をチェックしてください。エージェントはフォルダ内のファイルを一覧表示し、すべてが整っていることを確認できます。この演習を通じて、サービスがHTTPを介してどのように通信するかを学びます。Javaを学ぶ最良の方法は、こうした小さな演習を自分自身で行うことです。エージェントはコードをステップごとに解説し、エラーの考えられる原因を指摘します。

Windows用Java Trail

プロジェクトを開始する

Java Trailをダウンロード ↗