JavaTMWebStart是基于Java技術的應用程序的一種部署解決方案。
它是連接計算機和Internet的便捷通道,允許用戶在完全脫離Web的情況下運行和管理應用程序。JavaWebStart提供一次單擊激活應用程序的簡易方法,并保證始終運行應用程序的最新版本,從而可避免復雜的安裝或升級過程。
傳統情況下,通過Web發布軟件需要用戶在Web上查找、下載,而后在系統中存放并執行安裝程序。執行安裝程序后,將提示指定安裝路徑和安裝選項,例如完全、典型或最小安裝。這是一項耗時而又復雜的任務,并且在安裝軟件的每個新版本時都必須重復進行。
相反,通過Web部署的應用程序,例如您喜愛的基于HTML的電子郵件客戶軟件和日歷、拍賣站點等等,都非常容易安裝和使用。Web瀏覽器使整個過程自動完成。沒有復雜的下載、安裝和配置過程,并且確保您始終使用最新版本。
JavaWebStart技術可為全功能應用程序提供與如上所述的Web瀏覽器為HTML應用程序提供的相同的好處。JavaWebStart技術是一種面向Web的應用程序部署解決方案。使用全功能應用程序替代基于HTML的客戶軟件具有多種好處:
高度交互的用戶界面,可與傳統應用程序(如文字處理和電子表格軟件)相媲美。
較低的帶寬需求。應用程序無須在每次單擊時都與Web服務器進行連接,它可以緩存已經下載的信息。這樣,它可以在低速連接上實現更好的交互性。支持脫機使用。
當然,在第一次使用時仍得下載應用程序?;贖TML的應用程序因而具有首次激活的開銷。典型情況下,打開一個Web頁面需要幾秒鐘?;贘avaTM技術的應用程序通過典型的調制解調器連接下載將需要幾分鐘。JavaWebStart將下載的所有文件緩存在本地計算機上。這樣,盡管應用程序的首次激活開銷高于HTML頁面,但此后便可在瞬間完成應用程序的啟動,因為所需的全部資源都可在本地獲得。
每次啟動時,JavaWebStart將檢查Web服務器是否有應用程序的更新版本,如果有,則自動將其下載并啟動。這樣,應用程序將自動更新。沒有復雜的升級過程。