我有一個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