Flex连接javaEE简介

转自 http://robocoder.blog.51cto.com/305256/61110

Flex连接javaEE后台的可用技术:
1)HTTPService(xml 方式)
2)soap(webservice)
3)Blazeds
4)LiveCycle Data Services
5)一些开源社区的产品
分别介绍一下:
HttpService:
此方式主要是以xml文件格式的内容进行客户端与服务器端的交互,由于此方式比较易用且适用于数据量不是很大的情况,因此一般较简单的flex应用都采用这种交互方式。以java为例只要后台提供的数据是xml文档格式的,无论jap页面或者servlet都可以进行信息的传递。
缺点是效率不是很高,在数据量较大时表现比较明显。
WebService:
Webservice的交互就不用多说了,只要提供接口就可以了。
缺点也是效率较低,且对服务器的要求较高。
Blazeds:
这是Adobe刚刚推出的一个flex连接javeEE后台的一个产品而且是开源的免费的,目前提供beta1版本,他是LiveCycle Data Services的一个子集,使用Blazeds可以很方便的连接java后台,同时他也提供HttpService、webservice方式,不过在Blazeds中可以通过配置文件中对其进行设置的,这样提高了应用的灵活性。
在这里最重要的还是RemotingObject技术,他可以直接远程远程调用java后台提供的公共接口,使其效率大大提升,一般是采用HTTPService方式的10倍左右。
LiveCycle Data Services:
其与Blazeds用很多相同的部分,毕竟Blazeds是从他发展来的,LiveCycle Data Services对于单核和开发者用户是免费的。他提供了一些更强大的功能,比如数据同步,对离线功能的支持,等很多针对大型企业及开发的功能。
目前其他开源社区做的针对flex与java应用的产品都还不很成熟,最著名的是针对php环境开发的phpamf。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值