在我们的一个项目中,我们在前端使用 flex,在后端使用 blazeds/java。它是预先编写服务的现有代码。我必须在后端调用 3 个服务(基本上是 3 个远程对象)并获取它们的结果并将结果存储在一个对象中并在视图中显示该对象的数据。现在在前端我们使用 Flex 和 Parsley 框架。我正在考虑以下方法。
1) 为每个服务调用发出命令并将结果存储在共享对象(模型)中,然后在视图中显示该模型。在这种方法中,问题是在其他一些网页中需要一些服务,但它们不需要相同的模型。我应该如何处理这种情况?我是否应该进行异步远程调用并获取结果,然后使用存储结果的事件对象再次调度和事件。
2)打一个服务调用,等待结果然后打另一个电话,等待结果然后打另一个电话,不确定这是否是正确的方法?
处理这种情况的最佳解决方案是什么。谢谢你的帮助。