0

GWT-RPC 以外のプロトコル (AS SOAP など) を使用して GWT サーブレットにアクセスすることは可能ですか?
はいの場合、それらに変更を加える必要がありますか?
いいえの場合、GWT-RPC リクエストを手動で作成し、GWT-RPC からサーバーの応答を解析して他の形式に変換するにはどうすればよいですか (つまり、これを行うサードパーティのライブラリはありますか)?

4

1 に答える 1

1

はい、HttpRequest を使用して、GWT-RPC 以外のプロトコルを使用して GWT サーブレットにアクセスできます。

https://developers.google.com/web-toolkit/doc/2.4/DevGuideServerCommunication#DevGuideHttpRequests

この方法で JSON を使用することは非常に一般的です。チュートリアルはこちらhttps://developers.google.com/web-toolkit/doc/2.4/tutorial/JSON

それでも、どの形式が必要ですか?データをオブジェクトとしてクライアントに返すことができます。GWT クライアントからリクエストを行っていない場合は、おそらく rpc を使用したくないでしょう。

SOAP に関しては、こちらの良い議論を ご覧ください https://groups.google.com/forum/?fromgroups#!topic/google-web-toolkit/M2KshXZkLUo

概要

GWT クライアントから RPC または RequestBuilder (HttpRequest) を使用する

http://google-web-toolkit.googlecode.com/svn/javadoc/2.4/com/google/gwt/http/client/package-summary.html

非 gwt クライアントから呼び出す必要がある場合は、サーブレットを使用するだけで、返された rpc 呼び出しを変換しようとする必要はありません。

于 2012-07-19T07:40:10.477 に答える