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技術博客

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