熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java核心技術 >> 正文

如何基於Eclipse的組件內使用RIA技術

2013-11-23 19:18:42  來源: Java核心技術 

  導語最近一些年來Web 已經成為業界最為流行的軟件平台之一Web 應用程序廣為接受一方面是因為 World Wide Web 帶來的廣泛可用性另一方面是因為 Web 應用程序平台中有大量很棒的用戶界面(UI)技術可用以 Dojo Adobe FlexOpenLaszlo 等技術為例它們可提供效果迷人的交互客戶機可極大地改善用戶體驗

  而桌面應用程序比如 Eclipse主要側重於設計一個具有良好可用性和較高用戶效率的 UI;一般很難看到桌面應用程序包含交互的 UI在 Eclipse 內有一個靈活的工具箱 DrawD 可用於構建 UI不過它有很多限制比如它只支持靜態圖像(比如 JPG 和 GIF)不支持動態圖像(比如 SVG)而且在 DrawD 內效果和動畫實現起來相當復雜通常開發人員都不願意涉足

  在本文中我們將介紹一個面向 Eclipse 應用程序的 UI 范型用基於 Web 的 UI 技術來構建 Eclipse UI 組件

  為何要將一個 Web UI 集成到 Eclipse?

  Eclipse 是現今最為流行的開發平台它高度可擴展的框架讓它備受推崇並且現在很多應用程序都構建於 Eclipse 之上在 Eclipse 內實現 UI 的一種標准方式是使用 Standard Widget Toolkit (SWT)JFace 和 DrawD 框架借助這些 UI 框架您就可以輕松實現具有令用戶滿意且與在該環境內使用的其他應用程序相類似的觀感的應用程序在大多數情況下這些框架可以很好地幫助您為用戶構建最佳的 UI

  但是使用 Eclipse 提供的標准 UI 框架通常很難實現最精致最直觀用戶友好性最佳的 UI比如實現像陰影和顏色漸變這樣的效果有時會顯得很重要並且在 Eclipse 圖形視圖/編輯器內放大可視對象會使這些圖像(GIF 或 JPG 格式)的外觀變得粗糙要解決這些問題就需要編寫定制的呈現程序來控制 UI 的設計和制圖但是編寫過呈現程序的開發人員一定都知道這項工作不好玩不理想的 UI 設計常常會影響應用程序的可用性

  大多數 Web UI 均提供對高端可視效果(比如動畫)的內置支持和對動態圖像(比如 SVG)的支持因而這些平台上的開發人員可以很輕松地以自己想要的方式實現 UI

  此外使用 Web 界面技術開發的 Eclipse 組件可以很容易地被遷移到 World Wide Web這就為部署提供了極大的靈活性


From:http://tw.wingwit.com/Article/program/Java/hx/201311/26636.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.