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