Flex连接javaEE后台的可用技术

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。本文出自 51CTO.COM技术博客

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章