問題タブ [gwt-rpc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
399 参照

eclipse - リモート サービスの追加時に GWT-Designer が非同期インターフェイスを構築しない

GWT プロジェクトで GWT-Designer を使用しています。正常に動作していますが、一部の構成が破損しており、新しいリモート サービスを作成するときに非同期インターフェイスと実装が構築されなくなりました。Eclipse Auto Build と関係がありますが、これが有効になっているかどうかを確認する方法やトラブルシューティングの方法がわかりません。誰もこれを経験していますか?

0 投票する
8 に答える
18150 参照

java - GWT RPC を介してクラス オブジェクトを渡す際の問題

EclipseGoogle Pluginを使用して Google Web Toolkit StockWatcher Tutorialを実行しました。RPCフレームワークをよりよく理解できるように、それにいくつかの基本的な変更を加えようとしています。

StockServiceImpl サーバー側クラスの「getStocks」メソッドを変更して、String オブジェクトではなく Stock オブジェクトの配列を返すようにしました。アプリケーションは完全にコンパイルされますが、Google Web Toolkit は次のエラーを返します:

「com.google.gwt.sample.stockwatcher.server.Stock 型のソース コードはありません。必要なモジュールを継承するのを忘れていませんか?」

Google Web Toolkit のホスト モード

クラスがインポートされているにもかかわらず、クライアント側のクラスは Stock オブジェクトの実装を見つけることができないようです。参考までに、私のパッケージ階層のスクリーンショットを次に示します。

Eclipse パッケージ階層

web.xml に何かが欠けているのではないかと思いますが、それが何かわかりません。誰かが私を正しい方向に向けることができますか?

編集: Stock クラスは持続可能であることを忘れていたので、サーバー側にとどまる必要があります。

0 投票する
1 に答える
566 参照

gwt - gwt dto を使用するときに非同期クラスを使用しないようにするにはどうすればよいですか?

サービス内のオブジェクトをシリアル化するためにaync クラスを使用しないようにする方法を誰か説明してもらえますか?dto

0 投票する
3 に答える
2337 参照

gwt - SEO用のhtmlを生成する

この記事http://docs.google.com/Doc?id=dcsq25m_04k4cmgfd で、サーバー側でスパイダーの HTML を生成する方法を見つけました。ユーザーエージェントに応じて異なるコンテンツを提供するためにこの手法を使用することについて、皆さんはどう思いますか?

gwt で seo を行うための最良の方法について共有できる参考記事やアドバイスはありますか? プロ gwt2.0 のテクニックを読みましたが、少しやり過ぎのように思えます。

0 投票する
6 に答える
4525 参照

gwt - 永続化された JDO インスタンスを GWT-RPC 経由で送信する

私はちょうど Google Web Toolkit の学習を開始し、Stock Watcher チュートリアル アプリの作成を完了しました。

JDO を使用してビジネス オブジェクト(Stock など)を保持し、RPC を介してクライアントとの間で送受信する場合、そのオブジェクトに対して 2 つの別個のクラスを作成する必要があるという私の考えは正しいです。サーバーと、シリアル化可能でRPC経由で使用される別のサーバーで永続化するには?

Stock Watcher には個別のクラスがあることに気付き、その理由を理論化できます。

  • そうしないと、gwt コンパイラは、JDO や com.google.blah.users.User など、永続化されたクラスが参照するすべてのものに対して JavaScript を生成しようとします。
  • また、サーバー側のクラスには、クライアントには適用されないロジックがあり、その逆もあります。

これを正しく理解していることを確認したいだけです。必要がなければ RPC 経由で使用したいすべてのビジネス オブジェクト クラスの 2 つのバージョンを作成する必要はありません

0 投票する
1 に答える
3388 参照

gwt - gwt クライアントで Cookie を設定するには?

私のサーブレットには、この行があります

CookieManager.getRequestCookieValue(request, "app-openid-identifier"); CookieManager.getRequestCookieValue(request, "app-openid-uniqueid");

私のgwtクライアント複合ファイルで、「app-openid-identifier」のCookieを設定し、「get」してサーブレットを呼び出すにはどうすればよいですか?

0 投票する
4 に答える
739 参照

java - GWT + GAE / J、JDOオブジェクトをネットワーク経由で送信しますが、どのようにしたらよいでしょうか。

問題が発生しています。Documentオブジェクトを作成したいのですが、com.google.appengine.api.users.Userタイプのユーザープロパティが必要です(GAEのドキュメントサイトでは、メールアドレスなどの代わりにこのオブジェクトを使用する必要があるとのことです。 、このオブジェクトはおそらく一意になるように強化されるためです)。しかし、オブジェクトのソースがないため、GWTでオブジェクトをコンパイルできなくなりました。どうすれば問題を解決できますか?

DTOに関するドキュメントを探していましたが、それが使用するのに最適なパターンではない可能性があることに気付きました。

おすすめは何ですか?

あなたの助けに感謝します!

よろしく、BálintKriván

0 投票する
1 に答える
1627 参照

gwt - Ext-GWT TreeGrid は間接的に GWT-RPC コールバックを呼び出しますか? なんで?

GWT-RPC を使用して Ext-GWT TreeGrids にサーバーからのデータを入力しています。4 つのコールバックを使用して 6 つの TreeGrid を設定しています。コールバック onSuccess 関数が行を挿入して TreeGrid を変更するため、TreeGridView は行をレンダリングする必要があります。コールバック クラスは MainPnlSummaryTablesAsyncCallback と呼ばれます。

何らかの理由で、JSNI を介して TreeGridView のスクローラーの offsetHeight を決定する必要がある場合、スタック トレース内のコールバックの別のインスタンスで onSuccess または onFailure が呼び出されます。私が見つけたスタック トレースのコピーを以下に示します。

これは本当に奇妙ではありませんか?なぜこうなった?

参考までに、私は Ext-GWT 2.0.1 と GWT 1.7.0 を使用しており、ホスト モード ブラウザーを使用してこれをデバッグしていますが、これは Web モードの問題であると確信しています。

0 投票する
3 に答える
1322 参照

javascript - gwt+comet は tomcat を設定する必要がありますか?

  1. このチュートリアルhttp://www.jroller.com/masini/entry/a_comet_implementation_for_googleを参照しています 。comet を使用するときに tomcat を構成する必要がありますか?
  2. gwt+comet はホスト モードまたは必須 -noserver で実行できますか?
0 投票する
2 に答える
2863 参照

gwt - サーバー側 GWT 呼び出しのキャンセル

RequestBuilder時間がかかりすぎるGWTリクエストをタイムアウトするために使用しています:

呼び出しがクライアントでタイムアウトになり、キャンセルする必要があることを、呼び出されたリモート サービスに通知する方法はありますか?