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