问题标签 [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.
java - BlazeDS 和 Spring 至少需要多少 .jar?
我已经设法使用 Spring & BlazeDS 集成在 Eclipse 中创建了一个小项目。一切正常,我的 AMF 请求正在通过,一切都很好。
我只想知道.jar 的最低要求是多少。目前,我有一个清单,其中包含 35 个以上的 jar 文件,这些 jar 文件只需要一个非常基本的应用程序即可工作。
感觉就像我必须包括这么多,做这么少。有没有我可以包含的集体库,而不是这些长长的 .jar 列表?
名单如下:
spring - Blazeds 和 Spring security,可以在这个组合中使用 remember-me 吗?
我正在使用最新版本的 Spring Blzeds 集成,它具有一些功能,可以更轻松地保护对目标对象的调用。但是,我使用的基本设置使用 ChannelSet 登录方法形成 flex 端会在每次页面刷新时丢失身份验证信息(会话)。这是我正在使用的配置:
有没有另一种方法来配置/实现它,所以我可以获得持久会话(记住我)。是否可以通过标准 HTTP POST(如表单)从 flex 进行登录,并且仍然可以获得相同级别的粒度来保护远程对象调用?
apache-flex - 为什么我的 HTTP 资源没有在 Flex in a Week 教程系列中加载?
我正在学习 Adobe“一周内的 Flex”视频培训系列,并且我已经完成了练习 9,该练习涉及创建远程服务调用。到目前为止,数据源和图像一直是本地资产(位于src/assets
我的 Flash Builder 项目中)。
我通过以下方式访问房间列表:
这是两个结果处理程序:
但是,当我在 blazeDS 容器中运行应用程序时,尽管在运行应用程序后房间列表明显存在于部署目录中,但我没有得到房间:
如何调试此失败的原因?Flash Builder 工具使用的部署过程相当不透明,并且 tomcat 实例不会从 Flex 应用程序中发布 404。是否在某处或某处需要打开日志记录?
apache-flex - Flex RemoteObject - 处理多个请求
我有几个远程对象方法,我想根据上下文以不同的方式响应它们,但我宁愿不设置一堆不同的 RemoteObject 别名。有什么建议吗?一些背景:
假设我有一个以不同方式显示销售统计数据的管理应用程序。远程方法如下所示:
getSalesStats 方法将员工 ID 和销售类型作为其参数。你会这样称呼它:
我希望能够在不同的上下文中调用此方法,有时将结果发送到图表,有时发送到数据网格;我希望能够根据用户的需要更改图表的标题和类型。我想要的一些可以通过评估从服务器返回的数据来实现;该对象包含报告名称,因此我可以评估该值。但有些事情需要改变的不仅仅是我从服务器返回的内容。如果这是一个同步调用,那就很容易了;我会做类似的事情:
我想通过远程方法将一些东西传递给响应函数,例如:
但这当然会引发错误,因为服务器不想要最后一个参数。有什么想法吗?我会澄清这是否令人困惑..
apache-flex - Flex/BlazeDS - 每个函数调用的结果处理程序不是每个 RemoteObject?
我已经按照本教程获取了一些 Flex 代码来调用托管在 Tomcat 服务器上的 Java 代码。
这就是我的 RemoteObject 和调用远程函数的按钮的声明方式:
这些是 resultHandler 和 faultHandler 函数的定义:
对我来说,明显的问题是 resultHandler 与 RemoteObject 作为一个整体而不是单个函数相关联。如果我添加一个新函数,例如“getSingleProduct”,那么显然需要使用不同的 resultHandler。如何在函数级别指定 resultHandler?
apache-flex - 使用 services-config.xml 编译 flex 应用程序,带有未知的 context.root
我想用 services-config.xml 文件编译我的 flex 应用程序。但是,我不得不提供一个 context.root。
在我的设置中,在我的 .war 文件被命名并放入 webapps 目录之前,上下文根(上下文路径)是未知的。
似乎必须有一种方法可以做到这一点,但我无法想出任何办法。
有任何想法吗?
java - 使用 BlazeDS 或 Web 服务作为 Flex 视图层和 Spring 业务层之间的远程处理和消息传递技术的优缺点?
在我的公司,我们打算将 Flex3 用于新金融 Web 应用程序的表示层,将 Spring 用于业务层,但关于最佳消息传递/远程处理技术的争论仍在进行中。您能否就使用其中一种技术的利弊分享您自己的经验?
apache-flex - 将 ArrayCollection 从 ColdFusion 传递给 Flex(使用 BlazeDS)
当通过 BlazeDS 将对象从 ColdFusion 推送到 Flex 并使用 RemoteClass 映射类时...
...是否可以将 ColdFusion“数组”(或一些 Java 等效项)自动映射到 ActionScript ArrayCollections?
这个小伙子几乎拥有它,但不完全是:
http://www.richinternet.de/blog/index.cfm?mode=entry&entry=33CF66A4-DC95-6312-95EFE8E3DB31D298
java - 在 BlazeDS 和 Flex 中更改子主题
我在 Flex-BlazeDS 中使用消息传递。当 AIR 客户端启动时,它会连接到目的地和特定的子主题。在运行时,用户可以使用组合框来订阅不同的实时数据集,这个组合框更改事件通过以下方式更改子主题:
然后将带有新子主题名称的消息发送到服务器,以便服务器知道发送到新的子主题。
整个机制似乎非常有问题,我想知道是否有其他人尝试过并成功了?大多数情况下它第一次工作,之后要么没有发送消息,要么我收到服务器错误,例如:
[BlazeDS]ID 为“my-streaming-amf”的端点无法为流式传输请求提供服务,因为提供的 FlexClient ID 为“B07F3285-A408-816E-4697-F13F9B17E32C”无效,或者具有该 ID 的 FlexClient 无效。
有时当我更改子主题时,它会导致 FlexSession 和 FlexClient 被破坏,而不仅仅是 MessageClient。一旦 FlexSession 被销毁,它就会搞砸各种事情,包括注销用户。
也许我通过更改子主题来收听不同的实时数据集让事情变得过于复杂,如果有人对如何完成目的地或子主题的动态更改有任何其他想法,请也列出这些。
apache-flex - Spring MVC 和 Flex 在 BlazeDS 上的集成?
这是将现有 spring-MVC-Project 与 flex 集成的最佳方式。我正在使用带有注释的 Spring-2.5 lib。
例如我的列表控制器:
我还有一个显示颜色的colors.jsp。现在我想将 flex 集成为 UI 层。我只需要将 Spring-View 与上面显示的 RequestMappings 集成。