问题标签 [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 - BlazeDS 使用 JMSAdapter 或自定义 MessageAdapter 的点对点示例
有没有在 BlazeDS 中使用 JMS 队列作为与 Flex 客户端的点对点通信的示例。
我很好奇为 BlazeDS 编写一个自定义 MessageAdapter,它正在适应点对点消息队列系统,我想了解它如何适用于点对点的 JMS 队列。
BlazeDS 文档描述了JMS 队列支持:
JMS 队列是点对点的,与一对多的主题不同。但是,由于 JMS 队列的管理开销,JMSAdapter 不是客户端之间点对点消息的最佳选择。点对点消息传递的更好选择是将 ActionScriptAdapter 与客户端的消息过滤结合使用。有关详细信息,请参阅消息过滤。
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 引用 - 见下文
java - 为什么没有调用 Spring/Flex/BlazeDS Messaging 服务适配器?
我已将服务适配器附加到 spring 消息目标,如下所示:
在 bean 的初始化期间调用 init 方法,当发送新消息时我会收到“调用”消息。
但是,永远不会调用 allowSubcribe 和其他方法。这个问题有什么常见的原因吗?
java - Java 中的 AMF 客户端
我正在使用BlazeDS java 客户端从该页面获取信息。此页面中间有一个表单,当您选择类型时,按钮上的位置组合会更新。
我正在尝试使用 BlazeDS 在 java 中获取这些值。我一直在使用Charles Web 代理进行调试,这是请求和响应的屏幕截图:
到目前为止,我的代码如下:
当我运行它时,我得到:
任何人都可以发现有什么问题吗?
谢谢阅读!
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?
java - mysql 的 BlazeDS 交钥匙配置
在 BlazeDS 交钥匙环境中使用 mysql 所需的配置和代码是什么?
apache-flex - 如何从 BlazeDS 获取强类型集合?
我已经通过 BlazeDS 向我的 Flex 应用程序公开了一个 Spring bean。在我的 Java 代码中,我返回强类型列表。例如
Flex 应用程序将数据作为 AS3 对象实例的 ArrayCollection 接收 - 即不是作为我想要的文件夹的 ArrayCollection。我已将我的 Flex 类注释如下:
我检查了我的 Java Folder 类上是否有 getter/setter 以匹配我的 Flex Folder 类中的属性。有任何想法吗?
flex3 - LCDS 与 BlazeD
嗨,任何人都可以解释 LCDS 和 BlazeD 之间的区别。两者都支持 HTTPService、Webservice、Remoting 服务。那么为什么我们需要 BlazeD 或 LCDS?
ssl - BlazeDS 数据通过 SSL 推送
我有一个应用程序,它使用 blazeDS 的数据推送技术在 5 秒内将数据发送到 Flex 客户端事件。当我通过带有或不带有代理的 HTTP 运行该应用程序时,该应用程序运行良好。当我通过 https 运行它时,数据推送不再起作用。我收到以下错误
有没有人成功地让流媒体通过 SSL 工作?
谢谢,普拉蒂玛
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 应用程序之前?