问题标签 [remoteobject]
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 - RemoteObject 通道位置不一致
我有一个 swf,由于某种原因,它有四个 RemoteObjects 指向同一个 ChannelId,但他们将该通道列为位于两个不同的位置。在五个 RemoteObject 中的四个中,一切都按预期运行,但在第四个(WidgetService)中,dev 上的版本正在从 dev.context.root 切换到 loc.context.root。更令人困惑的是,它只在开发服务器上执行此操作(QA 和生产都很好,本地构建也是如此)。
配置文件中的相关信息如下:
apache-flex - Flex RemoteObject - 处理多个请求
我有几个远程对象方法,我想根据上下文以不同的方式响应它们,但我宁愿不设置一堆不同的 RemoteObject 别名。有什么建议吗?一些背景:
假设我有一个以不同方式显示销售统计数据的管理应用程序。远程方法如下所示:
getSalesStats 方法将员工 ID 和销售类型作为其参数。你会这样称呼它:
我希望能够在不同的上下文中调用此方法,有时将结果发送到图表,有时发送到数据网格;我希望能够根据用户的需要更改图表的标题和类型。我想要的一些可以通过评估从服务器返回的数据来实现;该对象包含报告名称,因此我可以评估该值。但有些事情需要改变的不仅仅是我从服务器返回的内容。如果这是一个同步调用,那就很容易了;我会做类似的事情:
我想通过远程方法将一些东西传递给响应函数,例如:
但这当然会引发错误,因为服务器不想要最后一个参数。有什么想法吗?我会澄清这是否令人困惑..
apache-flex - Flex 远程对象性能
我们的 flex 客户端需要调用服务器端 EJB3 会话 bean。对于每个模块,我们都有单独的会话 bean。
最好是为每个会话 bean 设置单独的弹性端点(远程对象)来调用方法,或者创建单个外观会话 bean 作为端点并通过此外观 bean 调用其他会话 bean 方法。
创建多个弹性端点是提高性能还是成本高昂?
apache-flex - 未找到 Flex RemoteObject 源
我们的 flex 项目,在当前环境中使用 Coldfusion 7 单服务器运行良好。
我们将此项目移至 Coldfusion 8 多服务器,并更新了相对于 Web 根目录的远程对象路径。
我们现在收到的错误是
faultCode:Server.Processing faultString:'无法调用 CFC - 找不到 ColdFusion 组件或接口 myProject.cf.main。' faultDetail:'有关详细信息,请在 ColdFusion Administrator 中打开 Robust Exception Information'
从 webroot 到 cfc 的路径是 myProject/cf/main.cfc ...有什么想法吗?
java - AS3 日期未使用 BlazeDS 序列化为 Java 日期
当我使用 BlazeDS 传递包含 Date 变量的 Actionscript 值对象时,它没有正确地作为 java.util.Date 对象进行传输。当在 Java 端调用 setBaseDate 函数时,baseDate 值为 NULL。奇怪的是,如果我将 Java 端的变量重命名为private Date date;
并创建一个public void setDate( Date date)
它可以工作的函数。问题是我需要传递 2 个不同的日期,所以我不能使用这个解决方法。
有谁知道我做错了什么?
这是我的 2 节课:
AS3
爪哇:
python - 用于远程对象的 Python 3 xmlrpc
我正在尝试使用 xmlrpc 和 python 3 实现远程对象实现。我已经尝试了http://docs.python.org/3.1/library/xmlrpc.server.html?highlight=xmlrpc#simplexmlrpcserver-example上的示例,但它只适用于本地主机,我怎样才能让它在内部 IP 之间运行?
apache-flex - Flex 4 远程对象方法
我以前在 Adobe 论坛上发布过这个,但到目前为止还没有得到任何答案。
我如何在 Flex 4 中做到这一点?
我有
无法解析
<s:Method>
为组件实现。
尝试执行此操作时
谢谢
java - WebOrb/Flex:如何在 RemoteObject 返回的 RemoteClass 上调用方法
我有一个返回“Schedule”类的 RemoteObject。我创建了一个客户端 RemoteClass 来映射到它。类实例的所有属性都很好。我只是不清楚如何在课堂上调用方法。我如何在 startdate 上调用 setter?
包 classes.remote { [Bindable] [RemoteClass(alias="com.site.data.schedule.Schedule")] 公共课程时间表 {
}
apache-flex - Flex RemoteObject:具有相同值的数组引用相同的内存
如果我从 Zend_Amf 向 Flex 发送远程数据,如果对象上的两个数组属性具有相同的数据值,则它们在远程端使用相同的内存存储进行反序列化。
示例:AS3 对象:
片段:
当它从 Zend_Amf 服务器接收远程数据时,如果数组数据相同,它会为两个数组分配相同的存储空间。
例如:从我发送的远程(ZendAMF)对象:
当我在 Flex 调试器中调试 TestVO 对象时,我得到:
test1 数组(@597d779)
test2 数组(@597d779)
即:它们引用相同的数组对象。
如果我从远程服务器发送的 2 个数组的值略有不同:
$this->test1 = array("foo", "bar");
$this->test2 = array("bar", "foo");
在 Flex 调试器中,TestVO 对象现在有两个单独的数组,正如您所期望的:
test1 数组(@54cb7e9)
test2 数组(@54cb741)
AMF 输出看起来不错,它总是为 test1/test2 发送两个单独的值,即使它们具有相同的值,所以我猜这是 Flex 反序列化的方式?
有任何想法吗?谢谢。
apache-flex - Flex RemoteObject + Zend AMF 服务器问题
我正在使用本指南使用 php、Flex 和 zend 的 AMF 服务器。我成功地将 php 与 Flex 连接起来,但是在我的 MySQL 查询“重建”之后,我得到了一些不同的对象——它们的一些值为 NULL。这让 Flex 感到困惑,我的 RemoteObject 出现错误:
Was expecting mx.messaging.messages.AcknowledgeMessage, but received null
我在网上搜索,我相信它正在发生,因为有些值为 NULL,但我找不到合适的解决方案......我希望这里的人能够帮助我=)
提前致谢!