亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何理解Flex連接Java EE的技術選擇

發布時間:2021-11-20 16:21:06 來源:億速云 閱讀:102 作者:柒染 欄目:編程語言

這篇文章給大家介紹如何理解Flex連接Java EE的技術選擇,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

Flex連接JavaEE后臺的可用技術

HTTPService

此方式主要是以xml文件格式的內容進行客戶端與服務器端的交互,不需要什么擴展,由于此方式比較易用且適用于數據量不是很大的情況,因此一般較簡單的flex連接應用都采用這種交互方式。以Java EE為例只要后臺提供的數據是xml文檔格式的,無論jap頁面或者servlet都可以進行信息的傳遞。

缺點是效率不是很高,在數據量較大時表現比較明顯,

WebService

Webservice的交互就不用多說了,只要提供接口就可以了,在Flex鏈接Java EE過程中很輕松。

缺點也是效率較低,且對服務器的要求較高。

Blazeds

這是Adobe在2008年初推出的一個Flex連接JaveEE后臺的一個產品而且是開源的免費的,他是LiveCycle Data Services的一個子集,使用Blazeds可以很方便的連接java后臺,

BlazeDS是一個基于服務器的 Java 遠程控制 (remoting) 和 Web 消息傳遞 (messaging) 技術,它能夠使得后端的 Java 應用程序和運行在瀏覽器上的 Adobe Flex 應用程序相互通信。

同時他也提供HTTPService、Webservice方式,不過這里的HTTPService、Webservice 使用方式不同于上邊的那兩個,Blazeds中是在配置文件中對其進行配置的,這樣很大程度上提高了應用的靈活性。

在這里最重要的還是RemotingObject技術,他可以直接遠程遠程調用java后臺提供的公共接口,使其效率大大提升,一般是采用HTTPService方式的10倍左右。

LiveCycle Data Services

其與Blazeds有很多相同的部分,畢竟Blazeds是從他發展來的,LiveCycle Data Services對于單CPU用戶是免費的,并可用于商業用途。他提供了一些更強大的功能,比如數據同步,對離線功能的支持,等很多針對大型企業級開發的功能。

Graniteds

Gianiteds曾經是as與java交互***的選擇,因為他在早期的開源產品中做的是比較好的,Gianiteds目前相對于Blazeds的優勢是對java框架(hibernate、spring、ejb等)的支持。

Flamingo

Flamingo是Exadel的一個開源項目,他的目標設計一個使用Java構建RIA應用的工具。在中間層,該工具對Seam和Spring都提供了支持。在 展現層,Flamingo既支持Flex也支持JavaFX,并提供了使用Flex或JavaFX與Seam或Spring相結合的無縫開發過程。

Fiji

Fiji也是Exadel的一個開源項目,Fiji為jsf框架引入了flex支持。 并為Flex和JSF間的互操作消除了大量的手工編碼。

Fxstruts

Fxstruts是一個國外的牛人開發的,從名字也可以看出是將flex應用于struts的,而且只需要對struts的action進行簡單配置就可以了,目前只支持struts1.x版本,因為struts2.x做了根本的改變,會在后續版本中加入支持。

關于如何理解Flex連接Java EE的技術選擇就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

平山县| 涞水县| 会昌县| 淄博市| 巴马| 灵台县| 华坪县| 绵竹市| 乐安县| 辽阳县| 丰台区| 简阳市| 慈溪市| 巩留县| 启东市| 广宁县| 娱乐| 宿迁市| 潼南县| 新乐市| 静乐县| 云阳县| 普宁市| 富蕴县| 西城区| 黄龙县| 成都市| 广饶县| 分宜县| 崇明县| 北安市| 东乌珠穆沁旗| 平昌县| 阜南县| 礼泉县| 曲麻莱县| 桂平市| 勃利县| 交城县| 增城市| 彰化市|