两版本AMF协议数据处理对照.docxVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
· HYPERLINK /computer/spks/jishu/201006/1435536.html \o 两版本AMF协议数据处理对照 \t /computer/spks/jishu/_blank 两版本AMF协议数据处理对照 · HYPERLINK /computer/spks/jishu/201006/1435537.html \o TCP传输控制协议概念浅述 \t /computer/spks/jishu/_blank TCP传输控制协议概念浅述 · HYPERLINK /computer/spks/jishu/201006/1435538.html \o 应对全局网络安全网络与DDoS防范 \t /computer/spks/jishu/_blank 应对全局网络安全网络与DDoS防范 · HYPERLINK /computer/spks/jishu/201006/1435536.html \o 两版本AMF协议数据处理对照 \t /computer/spks/jishu/_blank 两版本AMF协议数据处理对照 AMF协议是Action Message Format协议的简称,AMF协议是Adobe 公司的协议,主要用于数据交互和远程过程调用,在功能上与WebService相当,但AMF与WebService中的xml不同在于AMF是二进制数据,而xml是文本数据,AMF的传输效率比xml高?AMF使用http方式传输,目前主要用于ActionScript中,实现Flex与 Service之间的通信?目前最新的版本是AMF3?AMF最大的特色在于可直接将Flash内置对象,例如Object, Array, Date, XML,传回服务器端,并且在服务器端自动进行解析成适当的对象,这就减轻了开发人员繁复工作,同时也更省了开发时间?由于AMF采用二进制编码,这种方式可以高度压缩数据(对flash中的AMF3的误解),因此非常适合用来传递大量的资料?   数据量越大,Flash Remoting的传输效能就越高,远远超过Web Service?至于XML, 它们使用纯文本的传输方式,效能就更不能与Flash Remoting相提并论了?除了AMF编码进行高效数据操作的功能之外,Byte Array还有一个很酷的功能,就是从内存中深层次的Copy(Clone)整个对象,请参考使用Byte Array及AMF来提高Data Object的操作效率?   AMF协议目前有两种版本,AMF0和AMF3,他们在数据类型的定义上有细微不同? 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+   对应的枚举就是 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协议的每种数据类型的表示方法。 ·

文档评论(0)

jiaxinlihe + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档