什么是AMF?

转载 2007年09月16日 07:13:00
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的传输方式自然也无可比拟 

相关文章推荐

amf解析,json解析 格式化

  • 2017年11月15日 17:05
  • 461KB
  • 下载

amf解析构造易语言源码

  • 2016年06月04日 16:08
  • 6KB
  • 下载

RTMPdump(libRTMP) 源代码分析 3: AMF编码

之前分析了RTMPDump解析RTMP的URL的源代码,在这里简单分析一下其AMF编码方面的源码。 AMF编码广泛用于Adobe公司的Flash以及Flex系统中。由于RTMP协议也是Adobe公司的...

thinkphp_amf

  • 2012年12月25日 17:04
  • 365KB
  • 下载

Delphi AMF

  • 2012年08月22日 22:52
  • 104KB
  • 下载

关于RTMP,RTMPT,RTMPS,RTMPE,RTMPTE,RTMFP,AMF协议的介绍

关于RTMP,RTMPT,RTMPS,RTMPE,RTMPTE,RTMFP,AMF协议的介绍 RTMP是Real-Time Messaging Protocol(实时消息传送协议)的缩写,它是Adob...
  • sz_liao
  • sz_liao
  • 2012年07月27日 09:25
  • 1095

amf895.exe

  • 2014年03月12日 16:30
  • 173KB
  • 下载

AMF移植代码

  • 2015年10月25日 01:11
  • 3.26MB
  • 下载

【个人笔记】基于AMF-RPC实现Flex与JAVA的交互实例【上】

(此为本人学习笔记,原创) 说明:此例为flex通过免费的Java EE 服务器端组件-BlazeDS连接到java,并利用java与MySQL交互返回一个ArrayList类集,并再返回到Fl...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:什么是AMF?
举报原因:
原因补充:

(最多只允许输入30个字)