シンプルな Spring MVC RESTful API を開発し、この API へのいくつかのリクエストを実行するためのシンプルな GWT プロジェクトを作成するステージに移動しました。明らかに、JSON メッセージを交換することによって通信が行われることを選択しました。
応答を受信したら、POJO にアンマーシャリングする必要があります。
一般的なアプローチは、いわゆる「オーバーレイ タイプ」を作成することですが、それは私が API で記述した Java クラスの単なる複製に見えます。
問題は、このマーシャリング/アンマーシャリングを実行するための共通クラスを単純に含む共通 API を単純に作成してはいけないということです。
主な利点は、変更が必要な場合にオーバーレイの種類も変更する必要がないことです。