問題タブ [resty-gwt]

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

spring - RestyGWT - Spring Rest サービスのカスタム URL マッピング

私のSpring Rest ControllersがRestyGWTが望む以外の方法でマッピングされているという問題があります。私のアプリケーションは次のとおりです。http://localhost:8080/restgwt/

web.xml によると:

私のSpringサービス/コントローラーはリッスンします: http://localhost:8080/restgwt/service/test

しかし、私の RestyGWT サービスは次の URL を呼び出します。 http://localhost:8080/restgwt/restgwt/test

また、RestyGWT に変更を指示する方法がわかりませんurl。助けてください。

web.xml最も簡単な解決策は、ファイルサーブレットurl-patternパラメーターを変更することであることを私は知っています

から:<url-pattern>/service/*</url-pattern>

に:<url-pattern>/restgwt/*</url-pattern>

しかし、私は RestyGWT の動作を変更したいと考えています。


ここに追加のコードを貼り付けます。

GWT 側の TestService

Spring 側の TestService

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

java - GWTP Rest Dispatch を REST Spring サーバー バックエンドで使用できますか?

GWTP フレームワークを使い始めました。そして、Rest 通信の独自の実装があることに気付きました。私は以前、RestyGWT と Spring サーバーで GWT を使用していました。

さて、Spring サーバーで GWTP Rest Dispatch を使用できますか?

または、RestyGWT (GWTP の一部ではない) を使用する必要があります。

GWTP の公式ドキュメントには、それについての言葉は見つかりませんでした。与えられた例には、サイドにshared実装されているパッケージの残りのサービス インターフェイスがあります。server助けてください。

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

rest - RestyGWT と基本認証

何の進歩も見られない日々の後、私はあなたの助けが必要です。

GWT を使用して、REST サーバーと通信しようとしています。サーバーは別の URL にあります (CORS が必要です)。
私の構成:
サーバー
- spring-boot 1.3.3

クライアント
- GWT 1.7
- restygwt 2.0.3

サーバー側、大丈夫だと思います。
Spring でセキュリティを無効にすると、GWT クライアントでデータを取得できます。
しかし、有効にすると、常に 401 リクエストを受け取ります。REST URL 要求は、Web ブラウザーで (認証ダイアログを使用して) 直接機能します。

クライアント側、私はこのページに従っています:
https://ronanquillevere.github.io/2014/04/11/restygwt-basic-auth.html

これが私のコードです:

ヘッダーに認証情報を追加するフィルター

ディスパッチャ:

そして私のテストコール:

そして今、Web ブラウザー開発ツールの結果のヘッダーです。

Web ブラウザで直接:
リクエスト

答え

GWT クライアント
リクエスト

答え

2 つのことに気付きました:
- gwt ヘッダー リクエストに、Authorization 値がありません。ただし、コンソール ログには、フィルターがトリガーされたことを確認するトレースがあります。
- Firefox でのみ、リクエストを実行すると、firebug は 2 つのネットワーク パケットをキャッチします。最初のパケットには認証値がありますが、応答はありません。

ご協力いただきありがとうございます。

0 投票する
0 に答える
37 参照

jersey - クライアントが接続をキャンセルしたにもかかわらず、サーバー側のジャージーがリクエストの処理を停止しました

restyGwt を使用して jersey にリクエストを送信しています。クライアント側(request.cancel)でリクエスト オブジェクトを使用してリクエストを閉じましたが、クライアント側で閉じてもサーバーがリクエストを処理していることがわかりました。接続が停止しているサーバー。

クライアントがリクエストをキャンセルしたらすぐにサーバーに伝え、そのリクエストの処理を停止する方法が欲しい

これは私のクライアントの resty gwt コードです

これは、サーバーへのリクエストを行っている gwt クラスです

ジャージ実装

2秒後にリクエストを停止しましたが、サーバーは停止しなかった日付と時刻を出力します。この機能を確認するためにこのコードを書きました

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

rest - 非同期の開始と終了時の Resty-GWT カスタム コールバック

すべてのサーバー通信に resty gwt を使用しています。操作が進行中であることを示すインジケーターが必要です。

私は2つのアプローチを検討します:

  • プログレスバー。進行中のパーセンテージが表示されます。
  • 操作の進行中に表示されるアニメーションですが、パーカンテージはありません。

コールバックを使用してカスタム フィルターを追加する必要があると想定しました。次のようなイベントを起動したいと思います: RestyGwtComunicationStartand RestyGwtComunicationEnd、またはコールバックを起動してonComunicationStartedand onComunicationEnded. これを RestyGWT Dispatcher 構成という 1 か所で宣言したいと思います。また、エラーが発生した場合は、エラーを取得したいと思います。

しかし、どこから始めればよいかわかりません。ドキュメントにはそれについての言葉はありません。

あなたに助けを求めることはできますか?これどうやってするの?

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

gwt - RPC を使用しない GWT でのセッション管理

新しい GWT プロジェクト (Tomcat で実行) では、RPC を使用する代わりに、通信のためにサーバー側で RestyGWT と Jersey を使用しています。RPC では、セッションは getThreadLocalRequest().getSession() で作成および管理できます。私の知る限り、バッキング HttpServletRequest は GWT/Tomcat によって管理されています。

Jersey を使用して同じことを達成するにはどうすればよいですか?