【譯】②JWS之Java web start技術

    Java Web Start是一個關聯到web瀏覽器的助手程序。當用戶點擊一個連接,這個連接會指向一個特殊的啓動文件(jnlp),這個文件將使瀏覽器啓動Java Web Start,而後自動下載,緩存,運行這個基於Java技術的應用程序。全程除了剛開始的那個點擊,通常不用和用戶有任何交互。web

    從技術的角度來看,Java Web Start有許多關鍵的優勢使它成爲一個用來部署應用程序的吸引人的平臺。瀏覽器

        ●Java Web Start是創建在Java 2 SE平臺上的可啓動應用程序。所以,這個應用程序部署到各個平臺的web服務器上都是能夠的。包括Windows 98/NT/2000/ME/XP, Linux, and the Solaris TM操做環境Java平臺已經被證明是一個健壯的、富有成效的、富有表現力的開發平臺。這將顯著的節省最小化開發成本和測試成本。緩存

        ●Java Web Start支持多個Java 2平臺版本,標準版。所以,應用程序能夠根據本身的須要請求特定的平臺版本。例如J2SE TM 1.4.0.  多個應用程序能夠同時運行在不一樣的平臺版本而不會引發衝突,若是應用程序請求一個到一個版本,客戶端沒有安裝的話,Java Web Start會自動下載、安裝這個版本的修訂版。安全

        ●Java Web Start容許應用程序獨立啓動一個web瀏覽器。當瀏覽器不方便或者不可用的時候,這可用於應用程序的離線操做。應用程序也可使用桌面快捷方式啓動,啓動web部署的應用程序像啓動本地應用程序同樣。服務器

        ●Java Web Start使用了Java平臺固有的安全機制。應用程序默認運行在一個保護的環境裏(sandbox),限制訪問本地磁盤和網絡資源。它可使用戶安全的運行那些不被信任的應用程序。網絡

        ●應用程序經過Java Web Start在本地的緩存啓動,所以,啓動一個已經下載了的應用程序和那種傳統安裝的的應用程序是同樣同樣的。測試

   這個基於Java Web Start的技術是 Java TM Network Launching Protocol & API (JNLP)。 這個技術正在經過Java Community Process (JCP)開發。Java Web Start是JNLP規範的參考實現。JNLP技術定義,除了別的以外,一個標準的文件格式,描述了怎麼啓動一個應用程序。這個文件就叫作jnlp.spa

點此返回目錄.net

相關文章
相關標籤/搜索