我有一个flex应用程序,需要将实时数据显示在聊天器和数据网格中。HttpService与远程对象
Eralier我们使用Httpservices来显示实时数据和历史数据到图表和数据网格中。但是现在我们要将Http服务替换为远程对象。
那么哪些地方一般需要改变。我对远程对象有一点点想法。
感谢, 拉维
我有一个flex应用程序,需要将实时数据显示在聊天器和数据网格中。HttpService与远程对象
Eralier我们使用Httpservices来显示实时数据和历史数据到图表和数据网格中。但是现在我们要将Http服务替换为远程对象。
那么哪些地方一般需要改变。我对远程对象有一点点想法。
感谢, 拉维
如果您打算将HTTPService
替换为RemoteObject
,那么您需要解决一些问题。
你打算什么框架实现,如果有则检查其RemoteObject
Invoker
标签(如有)。
您的resultEvent和FaultEvent会根据您要应用的框架而有所不同。
如果您正在使用Flex默认会RemoteObject
然后,你需要更换所有HTTPService
与RemoteObject
标签。
您的后端代码还需要对业务逻辑进行一些更改才能进入方法,结果为function
或method
返回对象。
最后一个建议。
而不是使用远程对象,为什么不去与Web服务。您也可以在其他地方重新使用组件。
约Cairngorm
http://www.adobe.com/devnet/flex/articles/cairngorm_pt5_03.html
http://www.jeffryhouser.com/index.cfm/2007/2/19/Learning-Cairngorm-Part-3
http://www.asfusion.com/blog/entry/hello-world-cairngorm-example
http://justjoshn.com/entry/contact-manager-part-2-cairngorm-example
感谢
更新链接如果你需要显示实时数据(或“近实时”),你应该使用某种推动机制 - 采取BlazeDS的看和阅读有关轮询和流媒体。
如果你只需要用远程对象替换你的webservices,你将需要用处理远程调用返回的对象的代码替换处理xml响应的代码(提取数据等)。使用强类型对象并不是强制性的,但它会有所帮助。
感谢Vinoth,首先让你知道,我们是用远程对象的uirng Cairngorm框架(早期它是没有任何框架的http服务)。而且我对cairngorm framwwork很陌生,所以我很困惑在cairngorm框架中应用远程对象。如果对这个框架有任何简单的解释,请给我一个链接,这将是一个很大的帮助。 – Ravikanth 2010-06-11 20:45:04
更新了我的文章 – Thalaivar 2010-06-12 00:05:19