問題タブ [blazeds]
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.
apache-flex - Tomcat/BlazeDS/ActiveMQ 切断の問題
Tomcat/BlazeDS/ActiveMQ スタックで切断が発生しています。BlazeDS StreamingAMFChannel はデフォルトの idle-timeout-minutes 0 で構成されていますが、約 30 分のアイドル時間後にタイムアウトするようです (ログを参照)。その間、クライアントはリクエストを行わず、ActiveMQ トピックからメッセージをプッシュすることもありません。
ActiveMQ と BlazeDS でデバッグ ロギングを有効にすると、BlazeDS がコンシューマを削除していることがわかります。残念ながら、切断メッセージの前にログ メッセージがないため、これが BlazeDS 内でいつ呼び出されたかを実際に追跡することはできません。
他の誰かがこれを経験したことがありますか、または誰かが解決策を提供できますか?
* ActiveMQ ログ *
* BlazeDS ログ *
java - Flex で Java 関数を呼び出す
現在、Flex が Java でどのように機能するかを理解しようとしています (Flex -> BlazeDS -> Java)。私はこのチュートリアルに従おうとしましたが、すべてうまくいきました。なぜこの方法で Java 関数を呼び出す必要があるのか わかりません。
Java 関数を呼び出すために Event/ResultEvent を使用する必要があるのはなぜですか。このようなことをしないのはなぜですか:
ありがとう
apache-flex - SendGatewayMessageを使用してFlexコンシューマーにメッセージを送信するにはどうすればよいですか?
LCDS / BlazeDSを介して、コンシューマー設定のある複数のFlexアプリにメッセージを送信する必要があるCFCがあります。これを機能させるための具体的な手順を理解するのに苦労しています。ColdFusion8とFlex3を使用します。
SendGatewayMessageであることは知っていますが、どのように構成すればよいですか?
apache-flex - BlazeDS認証
BlazeDSでの認証について混乱しています。BlazeDSでの認証と承認のために私が見つけたいくつかの例のほとんど、したがってJavaサーブレットは一般に、承認のためにHTTP基本認証とダイジェスト認証およびレルムを使用します。これらの例は非常に単純で、データベースを使用するのではなく、ユーザー資格情報を持つXMLファイルを含みます。私の過去のWebアプリケーションの経験では、認証と承認にフォームベースのログインとセッションを使用していましたが、BlazeDSバックエンドを備えたFlexアプリでこれを行う方法がわかりません。
私がやりたいのは、バックエンドのサービスにアクセスしてHTMLフォームのような認証を処理する方法と、承認のためにセッションデータをCookieに保存する方法ですが、BlazeDSとFlexでCookieを使用して関連する詳細を見つけるのに問題がありますアプリケーション。
基本認証またはダイジェスト認証のいずれかを使用したHTTP認証が最善の方法である場合、XMLファイルではなくデータベースに保存されている資格情報を使用してユーザーを認証する方法を見つけるためのリソースはありますか?
プレーンサーブレットとBlazeDSを使用してユーザーを認証/承認する方法を理解したいので、Webフレームワークには特に興味がありません。
apache-flex - Flex での配列コレクションの逆シリアル化のエラー: RangeError: エラー #2006
シリアル化中に次のエラーが発生します。
RangeError: エラー #2006: 指定されたインデックスが範囲外です。タイムスタンプの入力を読み取ろうとすると、AbstractMessage.as でエラーが発生します。
その後、私の障害ハンドラーはこのエラーを受け取ります:
faultCode:Server.Acknowledge.Failed faultString:'確認メッセージを受信しませんでした' faultDetail:'mx.messaging.messages.AcknowledgeMessage を予期していましたが、null を受信しました'
サーバーから返されたArrayCollectionの結果として発生しているようです。
ここに示すように、カスタム オブジェクトを使用して ArrayCollections のシリアル化を処理するカスタム クラスを作成する必要がありますか?
また、シリアライゼーションの推奨事項hereにも従いましたが、うまくいきませんでした。
ご協力いただきありがとうございます!
java - EJB と FLEX
EJB3 -> BlazeDS -> Flex を使用して新しいアプリケーションに取り組んでいます。EJB を BLAZEDS と統合する方法を示す良い例が見つかりません。それらをリンクする方法について、誰かが私にいくつかの指針を教えてもらえますか。
java - Log4J を使用して BlazeDS 実装をセットアップするにはどうすればよいですか?
BlazeDS を使用して、Java Web アプリケーションの上に Flex アプリケーションを作成しています。BlazeDS は内部にログを記録していますが、アプリケーションで使用しているのと同じログ フレームワークを使用するように設定したいと考えています。
Log4J を使用するように BlazeDS をセットアップする方法はありますか? それとも、すでに BlazeDS に組み込まれている Flex のログ記録にこだわっているのでしょうか?
apache-flex - Java または BlazeDS 用の WebORB?
私は、フレックス フロント エンドと Java/glassfish バック エンドを使用するプロジェクトの初期段階にいます。WebORB と BlazeDS のどちらの技術が 2 つを接続するのに適しているか、興味があります。一見、WebORB の方が扱いやすいように見えますが、BlazeDS にはより大きなサポート コミュニティがあります。
java - BlazeDS のストレス テストに関する提案
XSL-> HTML ソリューションを削除し、ユーザーベースの Flex UI に置き換えます。懸念事項の 1 つは、BlazeDS (amf エンドポイント、つまりストリーミングまたはポーリング) が負荷と EJB -> XML -> XSLT -> HTML スタックを処理できないことです。私の理論では、パフォーマンスが向上するはずですが、これを統計的に証明する方法が必要です。
BlazeDS のストレス テストの製品や方法について何か提案はありますか? Adobe には LCDS 用のストレス テスト フレームワークがありますが、BlazeDS とは互換性がないと述べています。現時点ではメッセージング ソリューションとして使用する予定がなく、RemoteObject 接続のエンドポイントとして使用したいだけなので、簡単にテストできると思います。
java - カスタム オブジェクトの BlazeDS および ArrayList
Flex と Java を接続するために BlazeDS を使用しています。カスタム オブジェクトの ArrayLists を Flex から Java に渡すときに問題が発生しています。
2 つのオブジェクトがあり、1 つはカテゴリと呼ばれ、もう 1 つはセクションと呼ばれます。カテゴリには、セクション オブジェクトの ArrayList があります。Flex と Java の間で Category オブジェクトの ArrayList を送受信できます。問題は、Flex から Java に返された Category オブジェクトのセクション ArrayList にアクセスしようとすると、次のエラーが発生することです。
何らかの理由で、Section オブジェクトではなく ASObjects の ArrayList を取得しています。actionscript で配列を明示的に型指定する方法を調べてみましたが、BlazeDS がサポートしていない Vector オブジェクトを使用する方法しか見つかりませんでした。Category オブジェクトの ArrayList 内で Section オブジェクトの ArrayList を渡すことは可能ですか、それとも別の方法を見つける必要がありますか?