三種Flex數據訪問機制
你對Flex數據訪問機制的概念是否了解,這里和大家分享一下,首先看一下Flex的概念,Flex是一種基于標準編程模型的高效RIA開發產品集,最初由Macromedia公司在2004年發布,后被Adobe公司冠以商標。
Flex簡介
Flex是一種基于標準編程模型的高效RIA開發產品集,最初由Macromedia公司在2004年發布,后被Adobe公司冠以商標。Flex最大的特點是基于全球流行的網絡動畫平臺——Macromedia Flash。2000年以來,Flash動畫愈發火爆,“閃客”們的作品為Internet增添了絢麗的色彩,而Flash的播放器Flash Player已經成為瀏覽器上首選的不可或缺的插件,為了看到頁面中生動的Flash動畫,大部分瀏覽者都會安裝Flash Player。
通過Flex技術,開發人員可以將RIA程序編譯成為Flash文件,為Flash Player所接受,也就是說,Flex技術所開發出來的程序對于大部分瀏覽者而言并不需要安裝額外的客戶端支持,這是一個得天獨厚的優勢。
Adobeflex2有三種機制與服務器交互數據:RPCservices,DataManagementservice,messageservice,下面簡單介紹這三種Flex數據訪問機制:
◆RPCservices:
為訪問外部數據提供了一種“呼叫-響應”模式。這種機制允許你創建對遠程服務制造異步請求的應用程序,并且將數據返回到你的flex應用程序。如果只有flexSDK的支持,你不能使用要求FlexDataServieces支持的服務器端的數據訪問機制,但是你可以直接調用服務;需要flexSDK或FlexDataServices支持;
◆DataManagementservice:
在應用程序層提供數據同步、實時的數據更新、數據復制、連接應用程序服務和通過適配器的綜合的數據資源。這種機制允許你創建采用分布式數據的應用程序,并且允許你管理管理大量的數據和嵌套式的數據關系,例如“一對一”或“一對多”的關系。需要FlexDataServices支持;
◆MessageService:
為協同的和實時的應用程序提供messageservices。這種機制允許你創建從其他應用程序發送和接收消息的應用程序,包括Flex應用程序和Java消息服務(JMS)應用程序。需要FlexDataServices支持。本文有關Flex數據訪問機制的內容就介紹到這里,請關注本文其他相關報道。
【編輯推薦】