Flex的通信协议有三种--Java自学网

Flex通过远程方法调用和实时通信技术实现异步通信,Flex的通信协议主要有三种:HttpService,WebService和RemoteObject。其中RemoteObject协议作为Flex提供的最快的通信方式。

通过继承BlazeDs,利用AMF(Action Message Format)二进制协议,使得Flex前端能轻松地与Java EE后端进行数据交互,他是Flex 集成Spring的首选通信协议。

BlazeDs是Adobe Live-Cycle Service的免费开源版本,它使用AMF二进制协议,通过AMF管道构建了Flex和Spring进行数据通信的桥梁,BlazeDs可以实现Flex对Java对象的远程调用。BlazeDs可以部署在大多数Web应用服器上,如Tomcat,Websphere,Jboss及Weblogic。

    BlazeDs依赖的jar包有:

        flex-messaging-common.jar

        flex-messaging-core.jar

       flex-messaging-opt.jar

         flex-messaging-proxy.jar

http://www.javalearns.com/

       flex-messaging-remoting.jar

      backport-util-concurrent.jar

     cfgatewayadapter.jar

     commons-httpclient-3.0.1.jar

     commons-codec-1.3.jar

      commons-logging.jar

     concurrent.jar

     xalan.jar

在web.xml 部署描述符文件中添加HttpFlexSession,HttpFlexSession是BlazeDs的一个监听器,负责监听Flex的远程调用请求。

http://www.javalearns.com/

<listener>

      <listener-class>flex.messaging.HttpFlexSession</listener-class>

</listener>

文章转载自 http://www.javalearns.com/Html/?1485.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值