問題タブ [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.

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

apache-flex - JMSAdapter またはカスタム MessageAdapter を使用した BlazeDS ポイント ツー ポイントの例

Flex クライアントへのポイントツーポイント通信として BlazeDS で JMS キューを使用する例はありますか。

ポイントツーポイント メッセージ キュー システムを採用する BlazeDS 用のカスタム MessageAdapter を作成することに興味があり、それがポイントツーポイントの JMS キューでどのように機能するかを理解したいと考えています。

BlazeDSのドキュメントでは、JMS キューのサポートについて説明しています。

1 対多のトピックとは異なり、JMS キューはポイント ツー ポイントです。ただし、JMS キューの管理オーバーヘッドのため、JMSAdapter はクライアント間のポイント ツー ポイント メッセージに最適な選択肢ではありません。ポイントツーポイント メッセージングのより良い選択は、ActionScriptAdapter をクライアント側のメッセージ フィルタリングと組み合わせて使用​​することです。詳しくは、メッセージのフィルタリングを参照してください。

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

apache-flex - Flex CairngormSpringBlazeds-リモーティングエラー-助けてください

Flex / CarengormアプリケーションからリモートJavaクラス(Spring / BlazeDS上)にアクセスしようとすると、次のエラーが発生するようです。私は今、何が悪いのかを見ようと夢中になっています-どんな助けでも大歓迎です-マイクに感謝します。

私のすべての設定ファイルは以下のとおりです。

Cairngorm-BusinessDelegate.as

Cairngorm-Services.mxml

Spring / BlazeDS-application-config.xml

Spring / BlazeDS-services-config.xml

web.xmlにはSpringリファレンスも含まれています-以下を参照してください

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

java - Spring / Flex / BlazeDSメッセージングサービスアダプタが呼び出されないのはなぜですか?

次のように、サービスアダプタを春のメッセージ宛先に添付しました。

Beanの初期化中にinitメソッドが呼び出され、新しいメッセージが送信されると「invoke」メッセージが表示されます。

ただし、allowSubcribeおよびその他のメソッドが呼び出されることはありません。この問題の一般的な原因はありますか?

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

java - JavaのAMFクライアント

このページから情報を取得するためにBlazeDSJavaクライアントを使用しています。このページの中央には、タイプを選択するとボタンの位置コンボが更新されるフォームがあります。

私はBlazeDSを使用してJavaでこれらの値を取得しようとしています。私はCharlesWebプロキシを使用してデバッグしてきましたが、これはリクエストレスポンスのスクリーンショットです。

これまでの私のコードは次のとおりです。

実行すると、次のようになります。

誰かが何が悪いのかを見つけることができますか?

読んでくれてありがとう!

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

java - JBoss 上の Flex/BlazeDS での Client.Error.MessageSend の問題

BlazeDS の最新リリースを通じて、JBoss-4.2.2 サーバーで実行されている Java EE バックエンドと相互運用する Flex 3.4 アプリを開発しています。Tomcat で Flash Builder 4 ベータ 2 から Flex アプリを実行したところ、すべて問題なく、Flex アプリは必要なリモート呼び出しを行うことができました。しかし、私の実稼働環境は JBoss 上にあり、アプリを JBoss に移動すると (services-config.xml が JBoss に合わせて更新されます)、Flex アプリはリモート呼び出し時に Client.Error.MessageSend に文句を言い続けます。最初に、アプリを JBoss に手動でデプロイしたとき、faultDetail は"Channel.Security.Error error Error #2048 ... ";でした。後で Flash Builder からアプリを実行しようとしたところ、 faultDetail になりまし"Channel.Connect.Failed error NetConnection.Call.BadVersion"た。

services-config.xml の の下<security>に、次のものがありました。

JBoss に移行するときに、次のように更新しました。

次のように、JBoss の deploy フォルダーに crossdomain.xml を配置しました。

しかし、うまくいかないようです。また、crossdomain.xml を deploy/xxxxx.war フォルダーに配置しようとしましたが、問題は残ります。

https:// ではなく http:// を使用しているので、セキュリティ チャネルに関するものではないと思います。

解決策を検索しようとしましたが、ほとんどの解決策は PHP 関連であり、あまり役に立ちませんでした。手がかりはありますか?

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

java - mysql の BlazeDS ターンキー構成

BlazeDS ターンキー環境で mysql を使用するために必要な構成とコードは何ですか?

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

apache-flex - BlazeDS から厳密に型指定されたコレクションを取得するにはどうすればよいですか?

BlazeDS を介して Flex アプリに Spring Bean を公開しました。私の Java コードでは、厳密に型指定されたリストを返します。例えば

Flex アプリは、データを AS3 オブジェクト インスタンスの ArrayCollection として受け取ります。つまり、私が望んでいる Folders の ArrayCollection としてではありません。Flex クラスに次のように注釈を付けました。

Flex Folder クラスのプロパティと一致するように、Java Folder クラスに getter/setter があることを確認しました。何か案は?

0 投票する
5 に答える
2150 参照

flex3 - LCDS 対 BlazeD

こんにちは LCDS と BlazeD の違いは誰でも説明できます。どちらも HTTPService、Webservice、Remoting サービスをサポートしています。では、なぜ BlazeD や LCDS が必要なのでしょうか?

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

ssl - SSL 経由の BlazeDS データ プッシュ

blazeDS のデータ プッシュ テクノロジを使用してデータを Flex Client イベントに 5 秒間送信するアプリケーションがあります。プロキシの有無にかかわらず、HTTP 経由でアプリケーションを実行すると、アプリケーションは正常に動作します。https 経由で実行すると、データ プッシュが機能しなくなります。次のエラーが表示されます

SSL 経由でストリーミングを正常に動作させた人はいますか?

ありがとう、プラティマ

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

java - 実行時に AMF 応答を変更する - 方法

Flex Remoting を使用して Java サービスを呼び出して「Person」の詳細を表示する単純な Flex アプリケーション (BlazeDS を使用) を作成しました。したがって、私の Person クラスは次のようになります。

Java 開発者としての私の理解は次のとおりです。Web アプリケーションでフロント フレックス アプリケーションを実行すると、RPC 呼び出しが実行され、BlazeDS は適切なメソッドを呼び出し、結果をオブジェクトとして取得し、オブジェクトを AMF に変換するという大変な作業を行います。形式 (シリアル化)。そして、Web/アプリ サーバーは、この応答を要求元のアプリに http 経由で返します。Flex アプリは、AMF 形式で受信したオブジェクトを逆シリアル化し、何らかの方法でそれを利用するタスクを実行するようになりました。

これが私の質問です。応答が Flex アプリケーションに到達する前に、person オブジェクトの属性を変更して応答を変更したいと考えています。これを行うためのフィルターが用意されています。ただし、AMF ストリームをデシリアライズし、オブジェクトを変更し、オブジェクトをストリームにシリアライズして戻す方法と、何らかの方法でストリームを再構築する方法についてはわかりません。

これを行う方法はありますか?どこから始めればよいですか?

PS 質問がわかりにくかった場合は、短いバージョンを次に示します。Java フィルターを使用してフレックス アプリに到達する前に、コンテンツ タイプ AMF-X の応答ストリームを変更するにはどうすればよいですか?