使用 RemoteObject 和多个组件时的 Flex 4 最佳实践

Posted

技术标签:

【中文标题】使用 RemoteObject 和多个组件时的 Flex 4 最佳实践【英文标题】:Flex 4 Best Practice when using RemoteObject and multiple components 【发布时间】:2011-04-03 03:07:39 【问题描述】:

我想知道当我有多个组件并使用 RemoteObject 与 php 后端进行 AMF 通信时,什么是最佳实践。

    在 Main.mxml 文件中包含 RemoteObject 以及此处声明的所有方法(带有处理程序和所有方法),并让所有组件从 parentApplication 调用函数,因此具有集中的结果和故障处理,但可重用性更高困难。

    在每个组件中都有一个 RemoteObject,其中只有与该组件相关的方法(和处理程序),因此可以轻松地拥有干净、可重用的组件。

【问题讨论】:

我也在寻找这个问题的答案!我没有使用 Flex 框架,但我使用的是典型架构:Spring Flex Integration project,还有其他人对此有任何想法吗? @Francisc,你有什么更新吗? 不。我使用了第二种方法,因为它更模块化且更易于扩展。但是如果能做出这样的分类,我不知道哪个更好。 【参考方案1】:

也许您应该考虑使用框架(例如 mate)。 恕我直言,最好将所有服务集中在一个地方,所以我倾向于 Nr。 1 但如果你有可能使用框架,你应该这样做。 (在伙伴中,最好的做法是拥有一个包含所有 RemoteObjects 的 MXML)

【讨论】:

谢谢,但现在我不想使用 Mate。也许用于未来的项目。

以上是关于使用 RemoteObject 和多个组件时的 Flex 4 最佳实践的主要内容,如果未能解决你的问题,请参考以下文章

Flex RemoteObject 间歇性地无法调用 CFC

连接到多个组件时的 Apollo 客户端查询和数据存储

ActionScript Worker 中的 RemoteObject 类别名

我使用flex 通过RemoteObject与java交互,java访问SQL Server2005,但是总是返回NaN。

没有 services-config.xml 的 Flash RemoteObject Weborb 连接(没有 Flex)

查看多个模型(不是表单)时的嵌套属性