来自于:http://www.riameeting.com
在日常的RIA开发中,Flex或者基于纯Actionscript3的RIA应用非常普遍。 在客户端与服务端的交互中,大家用的比较多的几种方式是:纯文本内容,XML,JSON等。 不过,随着Adobe将AMF协议开源,越来越多的人开始使用基于AMF协议的实现来与服务器交互数据。 而BlazeDS是Adobe发布的一个开源AMF协议服务器端Java实现. 通过BlazeDS,你可以开发基于Flex,Actionscript3的客户端应用程序,并且使用AMF(Advanced Message Format)与服务器交互数据。本文是这个系列教程中的第一篇,目的是介绍AMF协议。
AMF协议是Adobe开发的一种消息交换协议,其优点包括
在开发Flex应用程序的时候,根据后端服务器使用的不同情况,目前可以支持AMF的编程语言有
.Net,Java,PHP,Ruby on Rail,python,curl, ColdFusion 等
.Net | Java | PHP | Ruby on Rail | Python | Curl | ColdFusion |
BlazeDS.net | BlazeDS | AMFPHP | PyAMF | Curl | CodeFusion | |
fluorine | Granite data services | Zend | RubyAMF | |||
WEBORB | WebORB | WebORB |
WEBORB | WEBORB |
对于.net的Adobe官方实现,目前我们暂时叫他BlazeDS.net,这个产品是我们从内线获得的消息,目前在研发,但是不知道什么时候放出来,应该不远了。
在下一篇教程中,我将向大家介绍BlazeDS中的一些基本概念,这有助于大家理解并且正确是用BlazeDS.
如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛