0

GWTを使用し、GAEでホストされているアプリケーション(クライアント+サーバー)を開発しています。次に、アプリケーションのサーバー部分に接続するモバイルアプリ(GWT + phonegap)を実装します。Webページで使用したものと同じエンティティ、DTO、およびクライアントサービスインターフェイスをクライアントで使用したいと思います。

それは可能ですか?phonegapページをWebページとしてRPCを実行すると、0エラーが発生します(クロスドメインの問題に関するものと思われます)が、Androidエミュレーターで実行すると、「SerializationPolicyの取得に失敗しました」という例外が発生します。

自分がやりたいことができるかどうかを知りたいのですが、デバッグ用のページとしてのページとエミュレーターの両方で作業できます。

これが非常に難しい場合、どうすれば古いコードを再利用できますか?または...私の状況で行くための最良の方法はどれですか(GAEの同じサーバーに接続された携帯電話のギャップページを持つgwtアプリ(クライアント+サーバー))?

ありがとう

4

2 に答える 2

1

シリアライズ可能なオブジェクトを必要としない rpc サービス メカニズムの代わりに、リクエスト ファクトリを使用することをお勧めします。これには、Android 環境内で使用できるネイティブ Java jar もあります。

ClientFactory を使用してデバイス タイプ gwt ui の http://www.youtube.com/watch?v=N1aCo5LvMf8を実装するための優れたビデオを次に示します。

これは、ネイティブ Android Java と gwt http://www.youtube.com/watch?v=M7SxNNC429Uに同じリクエスト ファクトリ コードを使用することを説明する、私にとって役に立った別のビデオです。

于 2012-08-27T01:05:06.077 に答える
1

GWT RPC と phonegap を一緒に使用する方法に関するブログ エントリを書きました。

于 2012-08-26T19:33:32.597 に答える