您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關Flex與服務器端的通信方式有哪些,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
Flex與服務器端的通信方式
Flex開發中最重要的內容之一,就是與服務器和數據庫的通信。而這樣的通信方式我所知道的大概有七種,其中Blazeds與LCDS可以歸結成一種。如果要實現Flex與客戶端應用程序之間的通信,我想主要用到的方法為:Socket通信。而在Web方面,Flex提供了3個類實現與服務器端的通信:HTTPService,ReObject和WebService。另外,我們還可以根據外部中間插件來讓Flex與服務器端進行通信,我所了解的有Blazeds(Lcds),Red5(FMS)流媒體服務器,PHPRPC。
◆HTTPService類用于超文本傳輸協議(HTTP)實現與服務器的通信。Flex應用程序用GET或POST請求將數據發送到服務端,并處理該請求所返回的XML或字符串。使用這個HTTPService類,可以與PHP頁,ColdFusion頁,JSP頁,Javaservlet,RubyonRails,以及MicrosoftASP頁進行通信。
◆RemoteObject類可以與服務器之間通過ActionScriptMessageFormat(AMF)對象進行通信。通常來說,我們也可以把Blazeds與Lcds歸于這一類。RemoteObject也可以與java或coldFusion遠程網關進行通信,或者通過開源項目(例如AMFPHP.SabreAMF或WebORB)與.NET和PHP進行通信。
◆WebService類與web服務進行通信,使用基于SOAP的XML或XML,web服務通過web服務描述語言(WSDL)定義其接口。
◆Socket類可以實現直接與應用程序進行通信,而不必在Web的基礎上,通信的方法與JAVA或.NET之間進行Socket的方法大致上是一樣的。
關于“Flex與服務器端的通信方式有哪些”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。