問題タブ [spring-flex]

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 投票する
2 に答える
1003 参照

apache-flex - Spring BlazeDS 統合構成エラー

既存の (Spring ではない) Flex/BlazeDS アプリケーションがあり、Spring BlazeDS Integration を使用するために移行中です。Maven pom 内にはspring-flex-core 1.5.2.RELEASEへの依存関係があり、これによりSpring 3.0.5-RELEASEBlazeDS 4.0.0.14931 が取り込まれます。

web.xml からフレックス構成を削除し、代わりに Spring をロードします。Spring アプリケーションコンテキストに含まれているだけの場合

すべてが素晴らしく、アプリケーションは引き続き機能します。

問題は、次のようにメッセージの宛先を定義するときです。

次のエラーがスローされます。ヘルプをいただければ幸いです。

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

servlets - spring-flex 1.5.2 JUnit テスト エラー servletContext null

私のプロジェクト flex 4 + spring-flex 1.5.2 + spring 3.1 + hibernate 3.6(jpa2.0) は、ブラウザーで実行できますが、JUnit4 では動作しません。

JUnit エラー:

なぜ servletConfig.getServletContext() は null ですか?

私のpersistence.xml

私のapplicationContext.xml

構成ファイルに問題はありますか?

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

java - Spring Converter を使用して Enum を int に変換できません

私のアプリケーションでは、Flex と Java 間の通信に BlazeDS を使用しています。Java での BlazeDS 統合に Spring を使用しています。

TransactionStatus という列挙型があります。フレックス側では、対応するプロパティが整数として設定されます。この変換を処理するためにカスタム コンバーターを使用しようとしています。ここに私のコンバーターがあります:

Flex クライアントから Java にデータを送信すると、変換が成功し、期待どおりに TransactionStatus インスタンスが取得されます。ただし、Java から Flex にデータを送信する場合、変換関数は実行されません。両方のコンバーターは確実に私の ConfigProcessor クラスに登録されています

何が起きてる?

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

java - Spring Security および/または Spring BlazeDS 統合のセッション管理 (および強制終了) のための集中システム

顧客が要求する機能を実装するのに苦労しています。要するに、彼らは、管理者側を介して、選択した顧客をアプリケーションからログアウトできるようにしたいと考えています。アプリケーションはFlexをフロントエンド技術として使用し、AMF経由でサーバーにアクセスしています。サーバー側は、Spring Security と Spring BlazeDS Integration を使用しています。

基本的には、Spring Security および/または Spring BlazeDS Integration は、すぐに使用できるセッション管理 (および強制終了) のための集中型システムを提供しますか?

概念実証の目的で、次のコードを使用して、すべてのユーザーをログアウトし、すべてのセッションを強制終了しようとしました。

残念ながら、上記のコードは機能しません。私が知る限り、これは次の 2 つの理由によるものです。

A) LoginCommand は「アプリケーション全体」ではなく、現在のセッションに関連付けられているため、現在のセッション (管理者が使用しているセッション) のみをログアウトしようとし、他のセッションを無視します。

B) sessionInformation.expireNow() はセッションを期限切れにしようとしますが、セッションが無効になる前にユーザーがなんとかリクエストを作成した場合、セッションは破棄されません

ドキュメントから、セッションが session.invalidate() によって直接無効化される可能性があることがわかりますが、すべてのセッション オブジェクトにアクセスする方法がないようです。

この種の機能を実装するための最速または最もスマートな方法は何ですか?

よろしく、ジュッカ