好吧,我之前問過一個關於Flex和ADO.NET Data Services的問題,但沒有得到太多回應,所以我想我會換個話題。有沒有人有任何使用.NET後端構建Adobe Flex應用程序的經驗?如果是這樣,您使用的是什麼架構,以及您使用的第三方工具(如果有的話)。我已經讀了一些關於使用WebORB來做Flex遠程處理的問題,但它看起來比它應該更復雜,Web服務是否是一個適當的選擇?Flex和.NET - 將數據導入Flex,WebORB的好方法是什麼?網頁服務?
2
A
回答
1
我主要使用簡單的ASP.NET頁面,對於那些主要是單向的(從ASP.NET數據 - >的Flex/Flash的)的情況下返回XML通信。 Flex方面只是使用URLLoader命中ASP.NET頁面並將結果加載爲XML。
如果通信需要多一點的雙面(超過兩參數發送更多的ASP.NET可以說),我已經使用標準的ASP.NET web服務。
我從來沒有用過的WebORB或Flex遠程處理,因爲我從來沒有真正需要的那種類型的服務器和SWF之間的相互作用。
希望有所幫助。
3
我相信Web服務實際上更復雜,更嚴格。您無法創建有狀態的Web服務,由於XML的冗長,數據交換相當緩慢。用WebORB開發並不難。基本上歸結爲開發一個程序集並將其部署到啓用了weborb的ASP.NET應用程序的/bin
文件夾中。一旦你這樣做了,你可以使用Flex的RemoteObject API調用你的.NET類。例如:
var ro:RemoteObject = new RemoteObject("GenericDestination");
ro.source = "com.bar.FooService"
ro.foo.addEventListener(ResultEvent.RESULT, gotFooResult);
ro.foo();
public function gotFooResult(evt:ResultEvent):void
{
// evt.result contains the return value;
}
使用-service編譯器參數編譯Flex構建器項目很重要。您可以添加在Flex Builder的「Flex編譯器」項目屬性:
-services c:/Inetpub/wwwroot/weborb30/web-inf/flex/services-config.xml
如果指向路徑,然後確保你的DLL部署到:
c:/Inetpub/wwwroot/weborb30/bin
相關問題
- 1. 在flex中避免http服務錯誤的方法是什麼?
- 2. Flex,.NET Web服務和數值枚舉
- 3. 您可以導出/導入Flex(4)數據服務嗎?
- 4. 使用Flex的好處是什麼?
- 5. 將Flex Flex RTE HtmlText導入到TLF TextFlow
- 6. 將數據導入Django的好方法
- 7. 使用.net類從flex獲得的形式的web服務flex
- 8. 什麼是在.NET WCF服務中組織大量方法的好方法?
- 9. 什麼是最好的方法來鏈接.sspx網頁上的.aspx頁面.net
- 10. 將數據庫導入Django/Postgres的有效方法是什麼?
- 11. Flex中的服務處理數據
- 12. 好的Actionscript或Flex網站?
- 13. 從Flex/MXML和XAML到HTML。什麼是最好的選擇?
- 14. 嘲笑.net服務引用的最好方法是什麼,比如亞馬遜的網絡服務
- 15. 什麼是.net的好數據庫數據輸入組件?
- 16. 沒有網絡服務器的AIR/Flex .NET遠程處理
- 17. AMF數據與Flex服務不完整
- 18. FLEX插入對象到數據網格
- 19. 使用佔位符創建Flex組件的好方法是什麼?
- 20. SQL Server的一個好的自動數據導入方法是什麼?
- 21. 將數據傳遞給函數。什麼是更好的方法?
- 22. 什麼是注入分塊數據的好方法?
- 23. Flex + Java EE它有什麼好處?
- 24. 爲網頁和Web服務保留NHibernate ISessionFactory最簡單的方法是什麼?
- 25. 在網頁中渲染scorm 1.2包的好方法是什麼?
- 26. 跨網絡WCF服務認證 - 最好的辦法是什麼?
- 27. 什麼是將數據傳輸到DLL的好方法?
- 28. 在網頁上寫上標的最好方法是什麼?
- 29. 將大量數據導入Firebase數據庫的正確方法是什麼?
- 30. 將獨立數據導入數據庫的最佳方法是什麼?
上的WebORB良好的信息。我必須在下次嘗試。 – 2008-09-18 01:28:23