基于Java平台的AMF-RPC实现(BlazeDS)

另一种高效的传输协议代替 SOAP 协议传输的方案,那便是 AMF 协议。通过 AMF 协议实现 RPC 通信功能,则称为 AMF_RPC。在Java平台可以使用 LCDS 或 BlazeDS 实现 AMF-RPC 功能。 LCDS 是一个JavaEE 服务端组件,用于简化 Flex、Flash 和 AIR 应用程序与 JavaEE Web 应用程序之间的大数据量通信。通过 LCDS 与服务器端通信,不但可以大大提高通信的效率,而且还能提供传统 B/S 结构没有的功能。准确地说,LCDS应该是一个代理网关,客户端的 Flex 应用程序对服务器端应用程序的请求必须经过该代理网关进行处理,在经过一系列复杂的处理,服务器响应后,再由该代理网关返回给 Flex 客户端应用程序。 BlazeDS可以看成是 LCDS 的一个子集,而且是一个开源产品,在一般的项目中完全可以代替 LCDS。BlazeDS 是一套面向 ActionScript 的前后台通信框架。在服务器端,BlazeDS 以 servlet 的方式存在于Java应用服务器上。它默认提供三种服务,远程调用(在 remoting-config.xml中配置)、访问代理(proxy-config.xml)和消息服务(messaging-config.xml)。同时,框架允许用户添加自定义的服务(在services-config.xml中配置)。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值