


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、富客戶端技術由于傳統 Web Application 的過程復雜,配置復雜,規模復雜,反饋復雜等缺點已經被業界意識到, 這樣富客戶端技術就被提了出來。 富客戶端具有兩個比較顯著的優點:一是豐富的用戶界面,二是智能的數據模型。富因特網應用程序Rich Internet Applications ,RIA )利用具有很強交互性的富客戶端技術來為用戶提供一個更高和更全方位的網絡體驗。 RIA 集成了桌面應用的交互性和傳統Web 應用的部署靈活性與成本分析, 以創建單一而完整的用戶體驗。 富客戶端技術使創建 RIA 成為可能,它提供一個運行時的環境以承載被編譯的客戶端應用程序,該客戶端應用程序是一個使
2、用 HTTP 協議發布的文件。 客戶端應用程序使用異步的 C/S 結構連接到現有的應用服務器, 這是一種安全的、 可升級的、具有良好適應性的面向服務模型,這種模型由當前所采用的Web 服務驅動。富客戶端技術提供一個強勁的技術平臺,使客戶端交互的能力復原到幾乎與計算機桌面軟件或傳統的 C/S 系統中的客戶端能力。它適合傳統的多層開發過程,同時也能夠和舊的環境集成以延展現有的應用程序而無需進行任何修改。 它也可以作為基礎網絡服務的互動表現層, 允許用戶在線和離線工作。 富客戶端技術有能力解決各種復雜性, 使需要復雜性的應用得以開發并且減少開發成本。 理想中的富客戶端技術應用程序應該能夠:1可以利用
3、無處不在的客戶機;2在多種硬件平臺上毫無更改的操作互聯網;3無論低或高帶寬的連接都可毫無妨礙的執行;4將處理能力復原給客戶(而不僅是提供能力而已);5提供吸引人的高度互動的用戶界面;6表達過程、數據配置、規模和反饋復雜性;7無縫地利用聲音、視像、圖像和文本;8允許用戶在線和離線工作以支持移動工作流程;9允許客戶自行決定要在何時存取何種內容和數據(異步內容檢索);10存取多種中間層服務( .NET 或 Java)和后端數據存儲;采用新的標準如 XML 和 SOAP,為演進中的 WebService為主的網絡提供動態11高效的前端應用;12能夠與舊的應用程序和系統集成;13允許在現有 Web 應用
4、程序和環境內逐步添加新功能以充分利用現有網絡應用投資。客戶層應用程序客戶端,Flash,Java Applet 和其他 GUI表示層ASP, JSP, Servlets和Flex 等其他 UI業務層連接到業務對象集成層連接到數據和傳統系統資源層數據庫,外部資源或傳統資源圖 1 RIA 應用程序模型主要的富客戶端技術近年來,富客戶端發展迅速,微軟,google,甲骨文等軟件巨頭紛紛投入大量資金和人員在富客戶端技術上。 下面介紹目前出現的幾種比較主流或者比較富有特點的富客戶端技術:LaszloLaszlo 是一個開源的富客戶端開發環境。使用Laszlo 平臺時,開發者只需編寫名為 LZX 的描述語
5、言,運行在 J2EE 應用服務器上的 Laszlo 平臺會將其編譯成 SWF 格式的文件并傳輸給客戶端展示。 在未來的計劃中,Laszlo 還可以將 LZX 編譯成 Java或 .NET 本地代碼,從而大大提高運行效率。Java SWTJava 已經出現幾年了,并且完全支持創建基于窗體的用戶界面。可以通過一個 Web 瀏覽器使用 Java插件軟件,或使用 Java 運行時環境中較新的 Java Web Start 技術來部署應用程序。 XULXUL 是一種基于 XML 的用戶界面語言,它來自于Mozilla 的開放源碼項目。它可用于建立窗體應用程序,這些應用程序不但可以在Mozilla 瀏覽器
6、上運行,而且也可以運行在其他描述引擎上,如 Zulu(一個 Flash MX 組件)和 Thinleys (一個 Java實現)。BindowsBindow 是用 Javascript和 DHTML 開發的 Web 窗體框架。Javascript用于客戶端界面的顯示和處理, XMLHTTP 用于客戶端與服務器的信息傳輸。 Javascript 在客戶端的表現力不容置疑, 利用 Javascript幾乎可以實現 Windows 應用程序所能干的大部分事情, XMLHTTP 一直以來常被用于實現 “無刷新 ”的 Web 頁面,它和 Javascript 配合,可以完成數據從服務器和客戶端的傳輸 .AvalonMicrosoft 的 Avalon 是下一版本的 Windows(代號 Longhorn)的一部分,是一個圖形和展示引擎,主要由新加到 .NET 框架中的一組類集合而成。 Avalon 定義了一個在 Longhorn 中使用的新標記語言,其代號為 “XAML”(可擴展應用程序標記語言)。可以使用 XAML 來定義文本、圖像和控件的布局,程序代碼可以直接嵌入到XAML中,也可以將它保留在一個單獨的文件內。這與Flex 中的MXML 或者 Laszlo 中的 LZX 非常相似。不同的是基于 Avalon 的應用程序必須運行在 Longhorn 環境中,而 Flex 和 Laszlo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 寵物狗血尿治療-寵物狗貧血治療方法
- 2025年測風塔市場分析報告
- 中國橡膠板、管、帶制造項目創業計劃書
- 安全方案培訓課件
- 車輛代理代辦合同協議書
- 中國帶蓋方型垃圾桶行業市場前景預測及投資價值評估分析報告
- 合同違約免責協議書范本
- 門店全屋定制合同協議書
- 長春健身器材設備項目商業計劃書-圖文
- 2025年工藝美術專業建設的可行性論證報告
- 國開2024春《人文英語4》第5-8單元作文練習參考答案
- 2024建筑工程施工承包人工費合同書
- 社工招聘筆試考試試題及答案
- 四川省成都市2024年七年級下學期期末數學試題附答案
- 思辨與創新智慧樹知到期末考試答案章節答案2024年復旦大學
- MOOC 算法設計與分析-武漢理工大學 中國大學慕課答案
- 2023重癥血液凈化血管通路的建立與應用中國專家共識
- 2024年廣東省網格員招聘理論考試復習題庫(含答案)
- 植物的植物生物技術
- 人口社會學(楊菊華 第二版) 課件 第8-14章 婚姻家庭-人口特征與民生發展
- 急性腎衰竭血液透析護理查房
評論
0/150
提交評論