フォルダを開く
エージェントのチャットで練習フォルダを開きます。
localhostでリッスンしJSONデータを返す小さなプログラムを作成します。エージェントは、コードの記述からコンパイル、サーバー実行までを支援し、ブラウザで結果を確認しながらJavaデータ構造の理解を深めます。
エージェントのチャットで練習フォルダを開きます。
エージェントにサーバークラスの作成を依頼します。
コンパイラを実行し、エラーがないか確認します。
サーバーを起動し、出力を確認します。
Counter.java保存済みCounter.java2回の編集javac Counter.javaexit 0java Counter接続済み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ループが含まれています。
バックエンドとして機能する小さなプログラムを書くことから始めます。エージェントはwrite_fileを使用して、Java REST APIプロジェクトのメインクラスを作成します。ロジックを編集しましょう。堅実な基礎を築くためのJava学習は、構造の理解に役立ちます。エージェントはedit_fileを使用して、リクエスト処理のロジックを追加します。標準ライブラリを使用してレスポンスをJSON形式にフォーマットできます。エージェントはその後、Javaコンパイラを実行してコンパイルエラーを表示します。Ask firstモードで差分を確認し、変更点を正確に把握しましょう。このアプローチは、圧倒されることなくJava REST APIの構造を理解するのに役立ちます。
シンプルなクライアントで実行中のサーバーをテストできます。エージェントは、localhostにリクエストを送信するテストコマンドの作成を支援します。これで動作確認ができます。Javaマイクロサービス入門では、アプリをHTTPを介して通信する2つの小さなプログラムに分割する方法を示しています。レスポンスが期待通りであることを確認するため、常に出力をチェックしてください。エージェントはフォルダ内のファイルを一覧表示し、すべてが整っていることを確認できます。この演習を通じて、サービスがHTTPを介してどのように通信するかを学びます。Javaを学ぶ最良の方法は、こうした小さな演習を自分自身で行うことです。エージェントはコードをステップごとに解説し、エラーの考えられる原因を指摘します。