GWT RPCを使用してWindowsデスクトップガジェットを作成しましたが、リモート呼び出しを行うにはどうすればよいですか?ガジェットは、コードのクライアント部分(javascript)のみを実行できます。
質問する
110 次
1 に答える
1
まず、アプリケーションをサーバーにデプロイする必要があります。
リモートサービスのURLは次のとおりです。http://server.com/myapp/myrpcservice @RemoteServiceRelativePathを使用する代わりに、サービスをそのURLにターゲティングする必要があります。
ServiceDefTarget target = (ServiceDefTarget) myRPCService;
target.setServiceEntryPoint("http://server.com/myapp/myrpcservice");
myRPCService.call(...);
これで、このクライアントをWindowsガジェットとして使用できます。
このコードはブラウザまたはGWT開発モードでは機能しないことに注意してください。これは同一生成元ポリシーによるものです。
ガジェットでは同一生成元ポリシーが無効になっているため、このコードはWindowsガジェットでのみ機能します。
于 2012-05-31T15:41:36.220 に答える