成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

兩版本AMF協(xié)議數(shù)據(jù)處理對照

網(wǎng)絡(luò) 網(wǎng)絡(luò)管理
下面我們來回顧一下AMF協(xié)議的基本概念以及對兩個版本的數(shù)據(jù)類型差異做了總結(jié)。希望通過文章的講解和介紹能讓大家了解更多這方面的內(nèi)容。

在之前的文章中,我們已經(jīng)對AMF協(xié)議的基本情況作了介紹。相信大家已經(jīng)對這個協(xié)議有了一定了解了。現(xiàn)在我們再來簡單回顧一下它的基本信息。之后對于兩個版本的數(shù)據(jù)處理差異再來做一個介紹。

AMF協(xié)議是Action Message Format協(xié)議的簡稱,AMF協(xié)議是Adobe公司的協(xié)議,主要用于數(shù)據(jù)交互和遠(yuǎn)程過程調(diào)用,在功能上與WebService相當(dāng),但AMF與WebService中的xml不同在于AMF是二進(jìn)制數(shù)據(jù),而xml是文本數(shù)據(jù),AMF的傳輸效率比xml高。AMF使用http方式傳輸,目前主要用于ActionScript中,實(shí)現(xiàn)Flex與Service之間的通信。目前***的版本是AMF3。AMF***的特色在于可直接將Flash內(nèi)置對象,例如Object, Array, Date, XML,傳回服務(wù)器端,并且在服務(wù)器端自動進(jìn)行解析成適當(dāng)?shù)膶ο?這就減輕了開發(fā)人員繁復(fù)工作,同時也更省了開發(fā)時間。由于AMF采用二進(jìn)制編碼,這種方式可以高度壓縮數(shù)據(jù)(對flash中的AMF3的誤解),因此非常適合用來傳遞大量的資料。

數(shù)據(jù)量越大,Flash Remoting的傳輸效能就越高,遠(yuǎn)遠(yuǎn)超過Web Service。至于XML, 它們使用純文本的傳輸方式,效能就更不能與Flash Remoting相提并論了。除了AMF編碼進(jìn)行高效數(shù)據(jù)操作的功能之外,Byte Array還有一個很酷的功能,就是從內(nèi)存中深層次的Copy(Clone)整個對象,請參考使用Byte Array及AMF來提高Data Object的操作效率。

AMF協(xié)議目前有兩種版本,AMF0和AMF3,他們在數(shù)據(jù)類型的定義上有細(xì)微不同。

  1. TypeByte codeNotes  
  2. Number0×00   
  3. Boolean0×01   
  4. String0×02   
  5. Object0×03   
  6. MovieClip0×04Not available in Remoting  
  7. Null0×05   
  8. Undefined0×06   
  9. Reference0×07   
  10. MixedArray0×08   
  11. EndOfObject0×09See Object  
  12. Array0x0a   
  13. Date0x0b   
  14. LongString0x0c   
  15. Unsupported0x0d  
  16. Recordset0x0e Remoting, server-to-client only  
  17. XML0x0f  
  18. TypedObject (Class instance)0×10  
  19. AMF3 data0×11 Sent by Flash player 9+ 

對應(yīng)的枚舉就是

  1. public enum DataType  
  2. {  
  3.  Number = 0,  
  4.  Boolean = 1,  
  5.  String = 2,  
  6.  UntypedObject = 3,  
  7.  MovieClip = 4,  
  8.  Null = 5,  
  9.  Undefined = 6,  
  10.  ReferencedObject = 7,  
  11.  MixedArray = 8,  
  12.  End = 9,  
  13.  Array = 10,//0x0A  
  14.  Date = 11,//0x0B  
  15.  LongString = 12,//0x0C  
  16.  TypeAsObject = 13,//0x0D  
  17.  Recordset = 14,//0x0E  
  18.  Xml = 15,//0x0F  
  19.  TypedObject = 16,//0x10  
  20.  AMF3data=17//0x11 

以上表列出了AMF協(xié)議的每種數(shù)據(jù)類型的表示方法。

責(zé)任編輯:佟健 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-06-17 15:37:32

WAP協(xié)議棧

2010-06-18 14:06:03

AMF協(xié)議

2010-06-21 14:37:36

AMF協(xié)議

2010-06-21 15:06:45

AMF協(xié)議

2010-06-21 13:59:33

AMF協(xié)議

2010-06-24 16:57:30

AMF協(xié)議

2010-06-18 13:53:22

AMF協(xié)議

2010-06-28 09:43:14

AMF協(xié)議

2010-06-21 13:14:09

AMF協(xié)議

2010-06-18 15:20:31

AMF協(xié)議

2010-06-28 10:03:34

AMF協(xié)議

2010-06-28 09:50:42

AMF協(xié)議

2010-06-19 13:47:39

AMF協(xié)議

2010-04-08 13:55:18

Oracle數(shù)據(jù)處理

2024-01-31 23:22:35

vaexPython

2018-12-07 14:50:35

大數(shù)據(jù)數(shù)據(jù)采集數(shù)據(jù)庫

2020-11-02 15:56:04

大數(shù)據(jù)數(shù)據(jù)庫技術(shù)

2025-06-16 07:07:03

Java數(shù)據(jù)Jackson

2011-05-13 17:14:03

AMF

2017-07-21 14:22:17

大數(shù)據(jù)大數(shù)據(jù)平臺數(shù)據(jù)處理
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产高清无av久久 | 久久国产精品一区二区三区 | 黄色亚洲| av一区在线观看 | 日韩一区二区在线免费观看 | 麻豆91精品91久久久 | 日韩中文字幕视频 | 毛色毛片免费看 | 在线一区视频 | 日韩电影免费在线观看中文字幕 | 九九精品久久久 | 激情久久网 | 91精品中文字幕一区二区三区 | 成人午夜视频在线观看 | 精品久久一| 日韩午夜精品 | 91免费在线| 最新国产在线 | 污片在线免费观看 | 综合精品在线 | 精品婷婷 | 亚洲日本成人 | 国产精品日韩欧美一区二区三区 | 久久高清 | 欧美视频成人 | 国产一级电影网 | 国产成人精品a视频一区www | 日日射夜夜骑 | 蜜桃在线视频 | www.中文字幕 | 亚洲综合在线一区二区 | 国产分类视频 | 欧美精品v| 国产精品久久久久久一级毛片 | 国产欧美视频一区 | 99精品一区二区三区 | 国产观看 | 欧美一区不卡 | 久久欧美精品 | h肉视频 | 午夜三区 |