問題タブ [gwt-dispatch]

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 に答える
1230 参照

gwt - GWTがgwt-dispatchを使用しないのはなぜですか?

gwt-dispatchとGoogleWaveI / Oプレゼンテーション(ベストプラクティス)ビデオはこちら)を調べた後、公式のGWTリリース(2.0)がRPCにディスパッチ(つまりコマンドパターン)を使用しないのはなぜか疑問に思います。呼び出します。誰か知っている?

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

gwt - GINとmvp4gを使用する

アプリでgwt-dispatchコマンドパターンの実装を使用したいと思います。私もmvp4gを使用しています。GINを使用DefaultDispatchAsyncてプレゼンターにインジェクトでき​​るようにする、またはグローバルに利用できるようにして、プレゼンターからアクセスできるようにするにはどうすればよいですか?

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

gwt - gwt-dispatchクラスをどこに保持しますか?

gwt-dispatcherクラス(Action、Result、Handler)はどこに保持する必要がありますか?つまり、すべてがクライアントパッケージに含まれている必要がありますか、それとも共有されているか、その他の組み合わせである必要がありますか?これをどのように処理しますか?

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

gwt - gwt-dispatchをguiceとmvp4gに接続する

gwt-dispatchとguiceに関していくつか質問があります。Guice 2.0、gwt-dispatch 1.1.0スナップショット、mvp4g 1.1.0、およびGIN1.0を使用しています。

まず、簡単なアクション、結果、ハンドラーを定義しました。

ListContactsAction.java

ListContactsResult.java

ListContactsHandler.java

コマンドパターンの代わりにrpcサービスを使用していた私のアプリの以前のバージョンではSqlSessionFactory、次のようなインジェクションを提供するメソッドがありました。

gwt-dispatchの開始時に、アクションとそのハンドラーの間にバインディングを提供する必要があることを読みました。これは次のようになります。

しかし、gwt-dispatchサイトからのこの例のため、Guiceですべてを配線するのに問題があります。

DispatchServiceServletパッケージにないため、動作しません。

私の質問は次のとおりです。

  • DispatchServletModuleをどのように記述し、どのように実行するか(パスを提供する必要があるものを使用して)
  • GINがDispatcherAsync実装されたプレゼンターからアクションを正しく実行できるようにするには、アプリのweb.xmlファイルに何を入れる必要がありますか
  • SqlSessionFactory必要な場所にSqlSessionFactoryを挿入できるように、提供メソッドをどこに配置する必要がありますか(どのモジュールに)
  • インジェクターをインスタンス化して、他のアクションハンドラーで適切に使用できるようにする方法

それがすべてだと思い、私は自分自身を明確にしました。何かが十分に明確でない場合、私はより具体的にしようとします。

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

java - gwt-dispatch ActionHandler<> で ServletRequest オブジェクトにアクセスする方法は?

これは明らかかもしれませんが、gwt-dispatch ActionHandler.execute() メソッド内で ServletRequest オブジェクトへの道を見つけることができません。

サーブレットの getRemoteHost() メソッドにアクセスする必要があります。

gwt-dispatch の v1.0 を使用しています。

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

gwt - Gwt-ディスパッチインジェクション

gwt-dispatchを使用するには、次のようなオブジェクトを作成します。

インジェクションでこれを行う方法はありますか?つまり、このDispatchAsyncオブジェクトを使用する必要がある他のクラスにインジェクションする方法です。

これは@Injectアノテーションに関連するものです!

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

gwt - gwt-dispatch-GWTの代替コマンドパターン

GWTプロジェクトで使用されるgwt-dispatchに代わるものはありますか?

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

java - セッションがタイムアウトすると、GWT プロジェクトのログイン ページにリダイレクトされます

GWT プロジェクトでセッション タイムアウトをキャッチする方法を教えてください。私はgwtディスパッチライブラリを使用しています。フィルターを実装してから、セッションが存在するかどうかを確認するようなことができるのだろうかと思いますが、gwt プロジェクトにはさまざまなアプローチがあると思います。どんな助けでも大歓迎です。

ありがとう

0 投票する
2 に答える
1350 参照

gwt - プロバイダ注射されない

サーバーからクライアントへの通信とデータの取得に gwt ディスパッチを使用しています。

ユーザー固有のデータを取得するために、ユーザーオブジェクトを httpsession に保存し、サーブレットコンテキストからアプリケーション固有のデータにアクセスしたい

しかし、ハンドラー実行が呼び出されたときに注入Provider<HttpSession>すると、プロバイダーはnullになります。つまり、注入されません。

以下は私のアクションハンドラーのコードです

と私の Dispatch サーブレット

ReadEntityHandler を注入しようとすると、次の例外がスローされます

0 投票する
2 に答える
148 参照

gwt - GWTPを使用した一般的な通話処理

Handlerを呼び出してサーバーからデータを取得するプレゼンターがいますが、既存のビューのミニチュアバージョンである別のウィジェットにも同じデータが必要ですが、これはアプリケーションで常に表示されます。

ここで私が共通しているのは、ハンドラー、同じハンドラー、およびアクションオブジェクトの呼び出しです。

設計するための最良の方法は何ですか。

私の考えられる解決策:1)ディスパッチャーオブジェクト(Ginjectorを介して注入)にアクセスできる1つのCommonクラスを作成し、メソッドを使用してデータを取得します。ただし、MVPアーキテクチャに従って、ディスパッチャの使用はプレゼンタのみに制限されていますが、これはプレゼンタ以外のクラスです。