-1

GWT RPC での同期および非同期インターフェイスの役割は何ですか。誰か詳しく説明してもらえますか?

前もって感謝します。

4

1 に答える 1

1

[The] 同期インターフェースは、サービスの仕様の決定版です。サーバー側でこのサービスを実装する場合は、RemoteServiceServletこのサービス インターフェイスを拡張して実装する必要があります。

[…]

このバージョンの RPC をクライアントから直接呼び出すことはできません。すべてのサービスへの非同期インターフェイスを作成する必要があります […]

[…]

実際にクライアントからリモート呼び出しを試みる前に、元のサービス インターフェイスに基づいて別のクライアント インターフェイス (非同期クライアント インターフェイス) を作成する必要があります。

[…]

非同期メソッド呼び出しの性質上、呼び出し元は非同期呼び出しの完了時に通知できるコールバック オブジェクトを渡す必要があります。これは、定義上、呼び出しが完了するまで呼び出し元をブロックできないためです。同じ理由で、非同期メソッドには戻り値の型がありません。通常は void を返します。保留中のリクエストの状態をより細かく制御したい場合は、Request代わりに return を使用してください。非同期呼び出しが行われた後、呼び出し元に戻るすべての通信は、渡されたコールバック オブジェクトを介して行われます。

ソース: http://www.gwtproject.org/doc/latest/DevGuideServerCommunication.html#DevGuideCreatingServices

于 2013-11-12T09:54:15.273 に答える