AMF(Action Message Format)是一種 binary format的資料型態,透過 AMF over HTTP的方式將flash端資料編碼後傳回server,server端的remoting adaptor接收到資料後則會譯碼回正確的native對象,交給正確的程序處理。
AMF除了用於Flash remoting外,也廣泛的用於 Local Connection 與 Flash communication server,它最大的特色在於可直接將flash native object,例如Object, Array, Date, XML,傳回server端,並且在server端自動進行轉譯成適當的對象,例如flash 的Array傳回PHP時就會自動轉換爲 Associative Array;這個特色對開發者最大的好處在於不需要再人工處理serialization 與 deserialization的繁複工作,不但精確度更高,同時開發也更省時間。
由於AMF是binary format並且編碼時經過高度壓縮,因此非常適合用來傳遞大量的資料,根據flashorb網站的測試(主要針對web service與flash remoting),當資料量越大時,flash remoting的傳輸效能就越高,遠遠超過web service的表現,因此同樣的道理也可得知xml, loadVars, loadVariables 等使用plaine text format的傳輸方式自然也無可比擬
轉自http://blog.csdn.net/microrain/archive/2007/09/16/1786888.aspx
(轉)什麼是AMF
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
改變flex tree控件的外觀
wenle006
2020-07-05 17:48:43
Flex4自定義事件
YnWi
2020-06-28 14:48:15
as與js相互通信(flex中調用js函數)
wenle006
2020-02-24 21:03:41
Flexviewer兼容谷歌,百度,天地圖等地圖作爲地圖展示
GIS老戴
2018-09-07 16:28:24
FlewViewer對於地圖的底圖展現(借前一篇的底圖加載而來)
GIS老戴
2018-09-07 16:28:24
Flex 打包代碼到swc中
GIS老戴
2018-09-07 16:28:24
flex legend css 中文字體樣式設置
iteye_17738
2018-09-06 01:39:41
Flex DataGrid中嵌套Checkbox實現全選 另分享一個checkbox居中,圓形佈局代碼
YnWi
2018-09-04 11:02:27
flex中httpservice的send()用法
yangjizhong
2018-09-03 23:04:32
關於flex+spring+hibernate的問題
fuqd273
2018-08-30 23:55:08