GWT RPC での同期および非同期インターフェイスの役割は何ですか。誰か詳しく説明してもらえますか?
前もって感謝します。
[The] 同期インターフェースは、サービスの仕様の決定版です。サーバー側でこのサービスを実装する場合は、
RemoteServiceServlet
このサービス インターフェイスを拡張して実装する必要があります。[…]
このバージョンの RPC をクライアントから直接呼び出すことはできません。すべてのサービスへの非同期インターフェイスを作成する必要があります […]
[…]
実際にクライアントからリモート呼び出しを試みる前に、元のサービス インターフェイスに基づいて別のクライアント インターフェイス (非同期クライアント インターフェイス) を作成する必要があります。
[…]
非同期メソッド呼び出しの性質上、呼び出し元は非同期呼び出しの完了時に通知できるコールバック オブジェクトを渡す必要があります。これは、定義上、呼び出しが完了するまで呼び出し元をブロックできないためです。同じ理由で、非同期メソッドには戻り値の型がありません。通常は void を返します。保留中のリクエストの状態をより細かく制御したい場合は、
Request
代わりに return を使用してください。非同期呼び出しが行われた後、呼び出し元に戻るすべての通信は、渡されたコールバック オブジェクトを介して行われます。
ソース: http://www.gwtproject.org/doc/latest/DevGuideServerCommunication.html#DevGuideCreatingServices