私はGoogleAppsマーケットプレイス向けのGWTアプリを開発しています。サーバー側でRestletを使用してAppEngineを使用しています。クライアント側私はRestletのGWTエディションを使用しています。これは素晴らしい組み合わせです。ドメインオブジェクトをクライアントとサーバー間で共有しているため、DTOやプロキシなどは必要ありません。クライアント側では、Restletリソースを呼び出すだけです。
CustomerResourceProxy customerResource = GWT.create(CustomerResourceProxy.class);
customerResource.getClientResource().setReference("/customer");
customerResource.retrieve(new Result<Customer>() { .... }
基になるXMLを解析したり、JSNIを使用して着信JSONを解釈したりする必要はありません。
しかし...アプリの一部はGMAILコンテキストガジェットであり、ガジェットとサーバー間のすべての通信はGadgetsIO makeRequestを通過する必要があるため、上記のコードを単純に使用することはできません。
つまり...ガジェットのためだけに、XMLを解析するか、JSNIを使用して着信JSONを解釈するように努力する必要があります。
Restlet GWTクライアントをハッキングしてGadgetsIOを介してすべての通信を渡すことは可能ですか?また、何が必要ですか?どんなポインタでも大歓迎です!
K。