问题标签 [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 投票
3 回答
2556 浏览

apache-flex - 无法从 FLEX (BlazeDS) 调用 EJB

现在我正在玩 Flex 和 Java 集成,并尝试通过单击 Flex 按钮来访问 EJB3 方法,但它给了我空指针错误。

这是我的代码中的内容:

[控制器:]

[类别立面]

[远程配置.xml]

[弹性应用程序。文件]

如果我取消对 EJB 的调用,该程序可以正常工作。我确信解决方案很简单,但我无法弄清楚。

顺便说一句,我使用 Glassfish 作为我的应用程序。服务器。

0 投票
2 回答
1353 浏览

apache-flex - Flex 消息安全

我正在尝试为 flex 应用程序创建一个模块,并且我想向客户端发送通知。我一直在寻找 BlazeDS 消息服务来向客户端推送通知,但我希望能够向某些客户端发送某些更新。Flex 通知框架似乎不允许这样做 - 例如,如果我们在消息中有一个具有用户用户 ID 值的字段,那么理论上任何客户端都可以订阅任何给定用户 ID 的所有消息,并且没有验证服务器端以确保已订阅的客户端以该用户 ID 登录。

我在这里错过了什么,还是在客户端编写我自己的轮询机制来处理这个问题的最佳方法是什么?

0 投票
1 回答
1332 浏览

java - BlazeDS - AMFConnection.call 提供 HTTP 400 状态

我正在尝试使用 BlazeDS 的 AMFConnection 类连接到 pyamf,但是当我调用 AMFConnection.call() 时,我得到 HTTP 状态 400(错误请求 - “请求正文无法成功解码。”)。我或多或少遵循这个例子:(pyamf.org/wiki/ClientHowTo ...抱歉,我是新用户,所以我想我不能使用超链接。如果你想关注他们)

这是我的代码:

有任何想法吗?

0 投票
2 回答
9166 浏览

apache-flex - Spring BlazeDS flex.messaging.endpoints.AMFEndpoint

我今天已经为此苦苦挣扎了很长一段时间,删除了除默认频道以外的所有内容以使其正常运行。我已经解决了我所有的图书馆问题(我希望如此),现在出现以下错误。我还包含了我的配置文件,以防任何人都可以查看。谢谢!!!

我的配置文件在这里:

消息配置:

代理配置:

远程配置:

服务配置:

0 投票
5 回答
13198 浏览

java - 如何将 Java 对象的 AMF (BlazeDS) 序列化调试为 Actionscript?

我正在使用 BlazeDS 远程一些我在 Flex 应用程序中使用的 Java 对象。我的一个课程出现类型强制错误,我一生都无法弄清楚。我有其他类使用相同的数据类型运行良好,而且我已经检查了我的映射十几次。据我所知,我正在遵循 getter 和 setter 的所有必要约定......

无论如何,我的问题是:我该如何调试这个问题? 在调试模式下运行 Flex 应用程序会向控制台输出一些一般性错误,这些错误并没有太大帮助(TypeError: Error #1034: Type Coercion failed: cannot convert Object@5d1d809 to valueObjects.SomeClass.)。

我是整个 AMF / Flex + Java 的新手,所以任何提示都将不胜感激。

0 投票
5 回答
2191 浏览

java - 我应该投资 GraniteDS 进行 Flex + Java 开发吗?

我是 Flex 开发和一般 RIA 的新手。我有一个 CRUD 风格的 Java + Spring + Hibernate 服务,在此之上我正在编写一个 Flex UI。目前我正在使用 BlazeDS。这是在本地网络上运行的内部应用程序。

对我来说很明显,RIA 的工作方式更类似于桌面应用程序而不是 Web 应用程序,因为我们加载整个模型并直接在客户端上使用它(或者至少是我们感兴趣的部分) . 这对于 BlazeDS 来说并不是很好,因为它实际上只支持远程处理而不是数据管理,因此确保客户端同步并避免重新加载可能很大的模型可能会成为很多额外的工作(尤其是因为延迟加载是不可能的)。

所以感觉我剩下的就是我必须将我的 Flex 应用程序更像是一个常规的旧 Web 应用程序,在其中我执行大量细粒度的数据加载。

LiveCycle 太贵了。WebOrb for Java 的免费版本实际上只做远程处理。

输入花岗岩DS。据我所知,它是唯一具有 LiveCycle 的许多数据管理功能的免费解决方案。我已经开始浏览它的文档,突然觉得它是另一个框架的泥潭,我必须学习它才能让应用程序运行。

所以我对 StackOverflow 观众的问题是:

1)你推荐GraniteDS,特别是如果我当前的Java堆栈是Spring + Hibernate?

2)在什么时候你觉得它开始得到回报?也就是说,您觉得使用 GraniteDS 真正开始让开发变得更好的应用程序复杂度是多少?以什么方式?

0 投票
1 回答
4225 浏览

java - Spring + BlazeDS 集成入门。你好世界想要

我正在尝试获取一个小的 Spring + BlazeDS 集成“Hello World”-ish 类型的示例/教程,以查看使用http://www.springsource 提供的 Spring 和 BlazeDS 集成所需的基本、最低配置。组织/弹簧弹性

我得到的下载附带了所有这些试驾样本,但我无法对这里发生的事情做出怪诞的正面或反面。我想要的只是一个简单的 Hello World 应用程序,可以在 Eclipse 中建立一个简单的项目,这样我就可以看到应该去哪里......

我只需要一个 Bean,一个 Service,比如 HelloWorld.sayHi(String name);

任何人都可以提供有关此主题的任何有价值的链接/建议吗?

0 投票
3 回答
5662 浏览

java - Servlet spring-servlet 不可用(Spring+BlazeDS 集成)

我正在尝试通过处理 James Ward 在 refcards.dzone.com 上发布的 refcard 来使用 Spring + BlazeDS 集成来设置 Flex 项目。

一些问题/挑战正在突出。Tomcat 部署进展顺利,所有文件都在服务器上,我可以通过浏览器调用 main.swf。

尝试向 Spring/BlazeDS 发出 AMF 请求时出现以下 ActionScript 异常:

RPC 故障 faultString="发送失败" faultCode="Client.Error.MessageSend" faultDetail="Channel.Connect.Failed 错误 NetConnection.Call.Failed: HTTP: Failed: url: ' http://localhost:8080/blazeds/spring /消息代理/amf '"

直接在浏览器中放置“Failed: url:” URL 时,Tomcat 会显示以下错误消息:

HTTP 状态 404 - Servlet Spring MVC Dispatcher Servlet 不可用

我已经设置了 James Ward 在他的 refcard 上指示的所有文件,application-config.xml、web.xml 和 services-config.xml 都按我所见的顺序排列。

关于我搞砸了什么的任何想法?

PS:我注意到 James 的 refcard 和集成的稳定版本方面的小变化。在 M2 发布之后有什么改变可能会在背后咬我吗?

0 投票
3 回答
18210 浏览

java - 如何在 Flex/BlazeDS 中同时支持 HTTP 和 HTTPS 通道?

我一直在尝试找到正确的配置来支持 Flex 应用程序中的两个 http/s 请求。我已经阅读了所有的文档,他们提到做如下的事情:

这在通过 https 访问应用程序时效果很好,但在通过 http 访问同一应用程序时会出现间歇性通信失败。这是一个缩写的 services-config.xml:

我正在使用 Tomcat 5.5.17 和 Java 5 运行。

  1. BlazeDS 文档说这是最佳实践。有没有更好的办法?
  2. 使用此配置,默认通道元素中定义的每个通道似乎有 2-3 次重试,因此在 my-amf 通道通过 http 请求连接之前总是需要大约 20 秒。有没有办法覆盖 2-3 次重试,比如每个频道重试 1 次?

提前感谢您的回答。

0 投票
2 回答
3060 浏览

java - 如何为 BlazeDS 启用 RDS 支持?

我在我的应用程序中使用 BlazeDS 3。BlazeDS 库的依赖项是从公共 maven 存储库下载的。但是,由于缺少一些库,我无法在服务器上启用 RDS 支持。有谁知道这个类的位置: blazeds 发行版中的 flex.rds.server.servlet.FrontEndServlet?