欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
Java Web Start介紹

一、  Java web start技術(shù)

Java web start是一個(gè)與Web瀏覽器相關(guān)的應用。當用戶(hù)點(diǎn)擊指向一個(gè)特定啟動(dòng)文件(JNLP文件)的超級連接時(shí),將促使Web瀏覽器啟動(dòng)Java Web Start,Java Web Start將自動(dòng)下載、緩存以及運行給定基于Java技術(shù)的應用。這整個(gè)過(guò)程除了最初的點(diǎn)擊以外,將不需要任何的用戶(hù)干預。

從技術(shù)的角度來(lái)看,Java Web Start技術(shù)有多種關(guān)鍵優(yōu)點(diǎn),使之成為進(jìn)行應用部署的平臺。

1.       Java Web Start技術(shù)是專(zhuān)門(mén)用來(lái)啟動(dòng)J2SE(Java 2 SE platform)開(kāi)發(fā)的應用。但個(gè)應用可以在一個(gè)Web服務(wù)器上開(kāi)發(fā),并且能配置在其他各種平臺上,包括Windows 98/NT/2000/ME/XP, Linux, Solaris操作系統環(huán)境。Java平臺已經(jīng)被證實(shí)是高效,多用途的開(kāi)發(fā)平臺,通過(guò)最少化開(kāi)發(fā)和測試成本來(lái)節省成本。

2.       Java Web Start支持J2SE(Java 2 platform, Standard Edition)的多個(gè)修正版本。這樣的話(huà),使得一個(gè)應用可以請求它所需平臺的特定版本,例如J2SE1.4.0。多個(gè)應用可以同時(shí)運行不同平臺版本下,而不會(huì )引起沖突,如果一個(gè)應用需要客戶(hù)機系統上沒(méi)有安裝的平臺版本的話(huà),Java Web Start能夠自動(dòng)下載并安裝相應平臺版本。

3.       Java Web Start允許在瀏覽器環(huán)境之外啟動(dòng)應用。如果不方便或者不可能通過(guò)瀏覽器啟動(dòng)的條件下,能夠對應用進(jìn)行離線(xiàn)運行。應用程序也能夠通過(guò)桌面快捷方式來(lái)啟動(dòng),這樣將使得啟動(dòng)一個(gè)基于Web部署的應用程序象啟動(dòng)本地應用程序一樣簡(jiǎn)單。

4.       Java Web Start繼承了Java平臺的安全性的優(yōu)點(diǎn)。Java Web Start技術(shù)下的應用在缺省情況下,將在一個(gè)保護環(huán)境下運行(即沙箱sandbox),嚴格限制了對本地磁盤(pán)系統和網(wǎng)絡(luò )資源的訪(fǎng)問(wèn)。這將允許用戶(hù)安全地運行來(lái)源于不可信區域的應用程序,而不用擔心會(huì )破壞本地安全環(huán)境。

5.       Java Web Start啟動(dòng)的應用程序將緩存在本地。這樣的話(huà),使得一個(gè)已經(jīng)下載的應用程序等同于傳統意義上的已安裝應用程序。Java Web Start的支持技術(shù)是Java Network Launching Protocol & API (JNLP)-Java網(wǎng)絡(luò )啟動(dòng)協(xié)議。此技術(shù)當前是通過(guò)Java Community Process (JCP)進(jìn)行開(kāi)發(fā)的。Java Web Start JNLP規范的參考實(shí)現(reference implementation,RI)。JNLP技術(shù)其中一點(diǎn)定義了描述怎樣通過(guò)呼叫一個(gè)JNLP文件來(lái)啟動(dòng)一個(gè)應用程序的一個(gè)標準文件格式。

二、  在何處查找Java Web Start

Java Web Start 站點(diǎn)http://java.sun.com/products/javawebstart/, 此處可以下載Java Web Start。JNLP規范在這里可以找到:http://java.sun.com/aboutJava/communityprocess/jsr/jsr_056_jnlp.html

三、  技術(shù)要求

1.       桌面/客戶(hù)端要求

客戶(hù)機要求支持Java運行時(shí)環(huán)境the Java Runtime Environment (JRE)1.2.2或者更高版本。Java Web Start 適用于 Windows 98/NT/2000/ME/XP, Solaris操作系統環(huán)境和 Linux。詳細情況參考readme文檔http://java.sun.com/products/javawebstart/1.2/docs/readme.html

2.       服務(wù)器要求

Java Web Start應用程序可以部署在標準的web服務(wù)器上。為了使用Java Web Start,Web服務(wù)器必須配置為支持一種下面將解釋的新MIME類(lèi)型。

四、  設置Web站點(diǎn)

Java Web Start 充分利用了已經(jīng)存在的Internet技術(shù),例如HTTP協(xié)議和Web服務(wù)器,這使得已存在的用于部署基于HTML內容的基礎系統能夠重用來(lái)使用Java Web Start部署基于Java技術(shù)的應用程序。為了在客戶(hù)機上部署你的應用,你必須確保包含應用程序的所有文件能夠通過(guò)Web服務(wù)器進(jìn)行訪(fǎng)問(wèn)。這意味著(zhù)你必須拷貝一個(gè)或者多個(gè)與JNLP文件相一致的jar文件到你的Web服務(wù)器目錄中。使Web站點(diǎn)支持Java Web Start的設置類(lèi)似于部署基于HTML的內容文件。唯一需要注意的是為Web服務(wù)器唄指一種新的MIME類(lèi)型。

1.       配置Web服務(wù)器使之使用Java Web Start MIME類(lèi)型

配置Web服務(wù)器,使所有的以.jnlp為擴展名的文件設置為application/x-java-jnlp-file MIME 類(lèi)型。多數Web瀏覽器根據從Web服務(wù)器返回內容的MIME類(lèi)型來(lái)決定怎樣去處理特定的內容。為了讓Web瀏覽器調用Java Web Start,必須讓服務(wù)器對jnlp文件返回application/x-java-jnlp-file MIME 類(lèi)型。每個(gè)Web服務(wù)器都有增加MIME類(lèi)型的方法。對于Apache Web 服務(wù)器,必須增加以下行到.mime.types配置文件中:application/x-java-jnlp-file。JNLP對于器她服務(wù)器,請核對相關(guān)文檔。

2.       給應用程序建立一個(gè)JNLP文件

建立JNLP文件的簡(jiǎn)便方法是根據你的要求修改已經(jīng)存在的JNLP文件。

3.       確保應用程序能夠通過(guò)Web服務(wù)器進(jìn)行訪(fǎng)問(wèn)

確保你的應用程序的JAR文件和JNLP文件能夠用JNLP文件中列出的URL進(jìn)行訪(fǎng)問(wèn)。

4.       在網(wǎng)頁(yè)上建立一個(gè)指向JNLP文件的超級連接

指向JNLP文件的超級連接是一個(gè)標準的HTML連接。例如Launch My Application,按照第一步中的設置所述,Web服務(wù)器將對所有以.jnlp為擴展名的任何文件自動(dòng)返回application/x-java-jnlp-file MIME 類(lèi)型。這是確保Web瀏覽器在下載此文件的時(shí)候啟動(dòng)Java Web Start的前提條件。還應該在網(wǎng)頁(yè)上提供一個(gè)Java Web Start安裝程序的鏈接,這樣將使那些還沒(méi)有安裝Java Web Start的用戶(hù)能夠下載和安裝Java Web Start。對Java Web Start是否安裝的檢測:在HTML頁(yè)面中使用JavaScript/VBScript可以檢測Java Web Start是否安裝。

五、  使用自動(dòng)下載特性

Java Web Start 1.2 提供的一次點(diǎn)擊自動(dòng)下載安裝的功能使得需要Java Web Start的終端用戶(hù)更易使用。

說(shuō)明:此特性只在Microsoft Windows平臺支持。
為了使用這個(gè)功能,開(kāi)發(fā)者必須在其應用所駐留的web頁(yè)面中提供一些腳本。這些腳本將用于判斷終端用戶(hù)的瀏覽器是Netscape Navigator 還是 Internet Explorer ,并且檢測客戶(hù)機系統中是否安裝有Java Web Start。根據這些檢測結果,應用所在web頁(yè)面的其他腳本將開(kāi)始自動(dòng)下載和安裝Java Web Start,隨后將下載和安裝應用程序。

六、  技術(shù)缺點(diǎn)

1.       由于java web start并不是客戶(hù)端新的表現技術(shù),所以它不屬于表現技術(shù)的范疇,不能把它看作表現技術(shù),頂多增強了客戶(hù)端的表現方式而已

2.       設置客戶(hù)端復雜,因為要在每個(gè)客戶(hù)端要裝java web start的運行環(huán)境,所以最后會(huì )導致維護的噩夢(mèng)。尤其是對那些不太專(zhuān)業(yè)的客戶(hù),最后會(huì )導致系統維護的方式從B/S變?yōu)椤?/span>C/S”結構

3.       java web start只對窗口客戶(hù)端有作用(如AWT、SWING、SWT),對使用JSP、JSF表現的客戶(hù)端沒(méi)有什么作用

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
vs2003 調試常見(jiàn)錯誤收集
World?Wind?Java?Applet?Jnlp?配置過(guò)程
How to Run jnlp Files
最新分享
java web應用程序的規范目錄結構
創(chuàng )建窗口與Applet
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久