問題タブ [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.
java - GWTのIsSerializableインターフェイスの目的は何ですか(RPCメカニズムに関して)
GWTのIsSerializableインターフェイスの目的は何ですか(RPCメカニズムに関して)。なぜそれがそのようになっているのか、そしてなぜデフォルトのJavaSerializableタグ付けインターフェースが機能しないのかについての良い説明を見つけることができませんでした。
java - ページがレンダリングされる前に GWT 非同期呼び出しの結果を取得できますか?
(データストアからの) リストを含む GWT ページがあります。ページがロードされた後に非同期呼び出しを使用してこのリストを取得する方法は理解していますが、ページが最初にロードされたときに有効なデータが含まれていることを確認したいと考えています。そうしないと、ほとんどの場合、ページがロードされてからリストが入力されるため、ロードが不安定になり、ページがロードされるまでにユーザーが待機する時間が長くなります。
では、ロード時にサーバーからページにデータを取得するにはどうすればよいでしょうか? UIBinder クラスのコンストラクターからサーバー側サービスを呼び出す方法はありますか? クライアント側のコードはサーバー側のコードを参照できないため、実際のサービスの実装を呼び出すことはできませんよね?
確かに、これは固有のニーズではありませんが、Google でヒントを見つけることができないようです (ただし、適切な用語を検索していない可能性があります)。
ajax - 本当に奇妙なGWTRPCの動作+表示
したがって、基本的に、このプロジェクトは、さまざまなテストタイプからのテスト結果のポータルを構築します。結果のフェッチと表示は問題ありません。ただし、結果のテーブルは正しい順序で表示されていません。表示される順序はランダムですが、RPC呼び出しがディスパッチされる順序が明確に指定されており、さらに支援するためにパネルにインデックスシステムを実装しました。
基本的に、アプリケーションは、垂直パネル内に含まれる3つの水平パネルで構成されます。
詳細な説明:新、中、旧は、テスト対象のソフトウェア製品の3つのバージョンを指します。TestTableは単なるカスタムFlexTableであり、各xxxPanelはHorizontalPanelです。インデックスはすべて、onModuleLoad()メソッドの外部でゼロに初期化されます。各パネルには、対応するパネルにデータを入力するためにRPC呼び出しをディスパッチすることを任務とする独自のサービスがあります。
}
};
これが私の通話の発信方法です。
if(testPortalSvcNew != null){
testPortalSvcNew.getTestResults(5, newestVersion, TestType.SMOKE, callback);
testPortalSvcNew.getTestResults(5, newestVersion, TestType.BVTUNIX, callback);
testPortalSvcNew.getTestResults(5, newestVersion, TestType.BVTWINDOWS, callback);
}
更新するたびに、テストタイプの水平方向の表示順序が異なる可能性があります。バージョンは適切にグループ化され、垂直方向に分離されていますが、水平方向の順序は厄介です。困った!
gwt - サーバーフラグをGWTプレゼンター/ビューに渡すには?
私の GWT アプリには、外部 URL にリンクするアンカーがあります。その URL をサーバー フラグで設定できるようにしたいと考えています。私の質問は、GWTプレゼンター/ビューがサーバーフラグにアクセスできるようにするにはどうすればよいですか? そのフラグの値を返すサーブレットを作成して、GWT 側が RPC 呼び出しを行って値を取得できるようにすることはできますが、これを処理するためのより良い方法があるかどうか疑問に思っています。
gwt - Python から x-gwt-rpc を手動で生成する
Python スクリプトから GWT サービスにアクセスしたいので、x-gwt-rpc リクエストを手動で生成したいと考えています。GWT RPC 呼び出しの形式に関する情報が見つからないようです。これは、誰もが Java から呼び出しを行うためです (呼び出しはフレームワークによって生成されます)。この形式に関する詳細なドキュメントはどこにありますか?
gwt - EntryPoint クラス外で GWT RPC が失敗する
以下は、アプリケーションの EntryPoint クラスにある場合は機能しますが、別の場所に移動した場合は機能しません。
それ自体は例外をスローしないようですが、アプリケーションは、サービス呼び出しからのデータでインスタンス化されるはずのオブジェクトを探すときに、NullPointerException でクラッシュします。デバッガーで追跡しようとしましたが、サーバー側のコードやコールバックに到達することさえありません。
何か不足していますか?すべてのサービス コールを EntryPoint クラスからディスパッチする必要はありません。
java - いくつかの非同期コールバックを収集する方法は?
多数のgwt-rpcサービスコールバック結果を収集するためのテクニックはありますか?
新しいオブジェクトを作成したり、既存のオブジェクトを編集したりするために使用するダイアログウィンドウがあります。これらのオブジェクトには、他のオブジェクトへの参照がいくつかあります。したがって、ユーザーがオブジェクトを作成または編集するときに、リストボックスでオブジェクトを選択できます。
ダイアログウィンドウが画面に表示されたら、すべての参照フィールドで使用可能なすべての値を要求する必要があります。これらの値は、gwt-rpcを介してAsyncCallbackで要求されるため、1つずつ処理できます。
すべての結果を1か所で取得するにはどうすればよいですか?ありがとう。
gwt - Spring Roo と GWT を組み合わせる方法
Roo に GWT を統合した最新の Spring Roo/GWT アプリを開発しようとしています。
足場を機能させるのは非常に簡単ですが、そこで RPC がどのように機能するかはよくわかりません。
Spring Roo と GWT 内でクライアント/サーバーを接続するための簡単なサービスを実行する方法の簡単な例を教えてください。
私はそれに関するリソースを見つけることができなかったので、最初は非常に役に立ちます。
thx & よろしく、 フロー
gwt - GWT クライアントとサーバー
GWT は、最初にオブジェクトとファイルをクライアント側に投げることで RIA を達成すると信じています。しかし、私が理解していないのは、クライアント側にスローされる情報の量を制御できるということですか? これは、機密情報をクライアント側でキャッシュしたくないためです。これらの情報は、要求された場合にのみサーバーから取得されます。これらの情報は、要求された場合にのみクライアントに送信する必要があり、クライアント側でキャッシュするべきではありません。クライアントに送信される情報の量を制御できるかどうかを知っている人はいますか? 誰かが私を啓発できますか?よろしくお願いいたします。
gwt - gwt、gwt-rpc、ext-gwt、smart gwt の違い
GWT、GWT-RPC、EXT-GWT、Smart GWT の違いを教えてください。現在、GWT に関する本をなんとか借りることができました。これは、高速で効率的な Ajax (非同期 JavaScript および XML) 開発を促進するために設計された単なるライブラリーであると理解しています。しかし、残りは何ですか?誰でも説明できますか?ありがとう。