问题标签 [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 - BlazeDS 使用 JMSAdapter 或自定义 MessageAdapter 的点对点示例

有没有在 BlazeDS 中使用 JMS 队列作为与 Flex 客户端的点对点通信的示例。

我很好奇为 BlazeDS 编写一个自定义 MessageAdapter,它正在适应点对点消息队列系统,我想了解它如何适用于点对点的 JMS 队列。

BlazeDS 文档描述了JMS 队列支持:

JMS 队列是点对点的,与一对多的主题不同。但是,由于 JMS 队列的管理开销,JMSAdapter 不是客户端之间点对点消息的最佳选择。点对点消息传递的更好选择是将 ActionScriptAdapter 与客户端的消息过滤结合使用。有关详细信息,请参阅消息过滤。

0 投票
2 回答
2147 浏览

apache-flex - Flex Cairngorm Spring Blazeds - 远程错误 - 请帮帮我

当我尝试从 Flex/Cairngorm 应用程序访问远程 Java 类(在 Spring/BlazeDS 上)时,我似乎遇到了以下错误。我现在要疯了,试图看看出了什么问题——任何帮助都将不胜感激——谢谢迈克。

我所有的配置文件如下:

凯恩戈姆 - BusinessDelegate.as

凯恩戈姆-Services.mxml

Spring/BlazeDS - application-config.xml

Spring/BlazeDS - services-config.xml

web.xml 还包含 Spring 引用 - 见下文

0 投票
2 回答
1309 浏览

java - 为什么没有调用 Spring/Flex/BlazeDS Messaging 服务适配器?

我已将服务适配器附加到 spring 消息目标,如下所示:

在 bean 的初始化期间调用 init 方法,当发送新消息时我会收到“调用”消息。

但是,永远不会调用 allowSubcribe 和其他方法。这个问题有什么常见的原因吗?

0 投票
1 回答
9988 浏览

java - Java 中的 AMF 客户端

我正在使用BlazeDS java 客户端从该页面获取信息。此页面中间有一个表单,当您选择类型时,按钮上的位置组合会更新。

我正在尝试使用 BlazeDS 在 java 中获取这些值。我一直在使用Charles Web 代理进行调试,这是请求响应的屏幕截图:

到目前为止,我的代码如下:

当我运行它时,我得到:

任何人都可以发现有什么问题吗?

谢谢阅读!

0 投票
2 回答
3702 浏览

java - Client.Error.MessageSend problem with Flex/BlazeDS on JBoss

I'm developing a Flex 3.4 app that interops with a Java EE backend running on a JBoss-4.2.2 server, through the most recent release of BlazeDS. When I ran the Flex app from Flash Builder 4 beta 2 on Tomcat, everything was fine, the Flex app was able to make the remote call needed. But my production environment is on JBoss, and when I moved the app to JBoss (with services-config.xml updated to fit JBoss), the Flex app keeps complaining Client.Error.MessageSend upon remote calls. At first, when I manually deployed the app to JBoss, the faultDetail was "Channel.Security.Error error Error #2048 ... "; later I tried to run the app from Flash Builder, and then faultDetail became "Channel.Connect.Failed error NetConnection.Call.BadVersion".

In services-config.xml, under <security>, was:

when moving to JBoss, I updated it to:

I have a crossdomain.xml placed in JBoss' deploy folder, as follows:

But looks like it doesn't work. I've also tried to put crossdomain.xml in deploy/xxxxx.war folder, and the problem remains.

I'm using http://, not https://, so I guess it's not about security channel.

Tried to search for a solution, but most solutions were PHP related, which wasn't really helpful. Any one got any clues?

0 投票
2 回答
734 浏览

java - mysql 的 BlazeDS 交钥匙配置

在 BlazeDS 交钥匙环境中使用 mysql 所需的配置和代码是什么?

0 投票
4 回答
1850 浏览

apache-flex - 如何从 BlazeDS 获取强类型集合?

我已经通过 BlazeDS 向我的 Flex 应用程序公开了一个 Spring bean。在我的 Java 代码中,我返回强类型列表。例如

Flex 应用程序将数据作为 AS3 对象实例的 ArrayCollection 接收 - 即不是作为我想要的文件夹的 ArrayCollection。我已将我的 Flex 类注释如下:

我检查了我的 Java Folder 类上是否有 getter/setter 以匹配我的 Flex Folder 类中的属性。有任何想法吗?

0 投票
5 回答
2150 浏览

flex3 - LCDS 与 BlazeD

嗨,任何人都可以解释 LCDS 和 BlazeD 之间的区别。两者都支持 HTTPService、Webservice、Remoting 服务。那么为什么我们需要 BlazeD 或 LCDS?

0 投票
2 回答
1115 浏览

ssl - BlazeDS 数据通过 SSL 推送

我有一个应用程序,它使用 blazeDS 的数据推送技术在 5 秒内将数据发送到 Flex 客户端事件。当我通过带有或不带有代理的 HTTP 运行该应用程序时,该应用程序运行良好。当我通过 https 运行它时,数据推送不再起作用。我收到以下错误

有没有人成功地让流媒体通过 SSL 工作?

谢谢,普拉蒂玛

0 投票
3 回答
1310 浏览

java - 在运行时修改 AMF 响应 - 如何?

我已经构建了一个简单的 flex 应用程序(使用 BlazeDS),它通过使用 flex 远程处理调用 java 服务来显示“Person”详细信息。所以,我的 Person 类看起来像这样:

作为一名 java 开发人员,我的理解是:当我在我的 webapp 中运行前端 flex 应用程序时,会执行一个 RPC 调用,并且 BlazeDS 会努力调用正确的方法,将结果作为对象获取,将对象转换为 AMF格式(序列化)。然后,web/app 服务器通过 http 将此响应发送回请求应用程序。flex 应用程序现在执行反序列化以 AMF 格式接收的对象并以某种方式使用它的任务。

这是我的问题:我想在响应到达 Flex 应用程序之前通过修改 person 对象的属性来修改它。我有一个过滤器来执行此操作。但是,我不确定如何反序列化 AMF 流、修改对象、将对象序列化回流/以某种方式重建流。

有没有办法做到这一点?我应该从哪里开始?

PS 如果问题太令人困惑,这里有一个较短的版本:如何修改内容类型 AMF-X 的响应流,在它到达使用 java 过滤器的 flex 应用程序之前?