国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Java Web Start開發指南(二)

2019-11-18 13:36:53
字體:
來源:轉載
供稿:網友

  四、設置Web站點
java Web Start 充分利用了已經存在的Internet技術,例如HTTP協議和Web服務器,這使得已存在的

用于部署基于Html內容的基礎系統能夠重用來使用Java Web Start部署基于Java技術的應用程序。

為了在客戶機上部署你的應用,你必須確保包含應用程序的所有文件能夠通過Web服務器進行訪問。

這意味著你必須拷貝一個或者多個與JNLP文件相一致的jar文件到你的Web服務器目錄中。使Web站點

支持Java Web Start的設置類似于部署基于HTML的內容文件。唯一需要注重的是為Web服務器唄指一

種新的MIME類型。

1、配置Web服務器使之使用Java Web Start MIME類型
配置Web服務器,使所有的以.jnlp為擴展名的文件設置為application/x-java-jnlp-file MIME 類型



多數Web瀏覽器根據從Web服務器返回內容的MIME類型來決定怎樣去處理特定的內容。為了讓Web瀏覽

器調用Java Web Start,必須讓服務器對jnlp文件返回application/x-java-jnlp-file MIME 類型。

每個Web服務器都有增加MIME類型的方法。對于Apache Web 服務器,必須增加以下行到.mime.types

配置文件中:
application/x-java-jnlp-file JNLP
對于器她服務器,請核對相關文檔。

2、給應用程序建立一個JNLP文件
建立JNLP文件的簡便方法是根據你的要求修改已經存在的JNLP文件。
在后面相關部分將會談到JNLP文件的語法與格式。

3、確保應用程序能夠通過Web服務器進行訪問
確保你的應用程序的JAR文件和JNLP文件能夠用JNLP文件中列出的URL進行訪問。

4、在網頁上建立一個指向JNLP文件的超級連接。
指向JNLP文件的超級連接是一個標準的HTML連接。例如:
Launch My Application
按照第一步中的設置所述,Web服務器將對所有以.jnlp為擴展名的任何文件自動返回

application/x-java-jnlp-file MIME 類型。這是確保Web瀏覽器在下載此文件的時候啟動Java Web

Start的前提條件。
還應該在網頁上提供一個Java Web Start安裝程序的鏈接,這樣將使那些還沒有安裝Java Web Start

的用戶能夠下載和安裝Java Web Start。

對Java Web Start是否安裝的檢測:
在HTML頁面中使用javascript/VBScript可以檢測Java Web Start是否安裝。示例如下:

注重這里的Javascript腳本不能對Gecko-based的瀏覽器(例如:Netscape 6.x)是否安裝Java Web

Start進行檢測。
insertLink方法檢測Java Web Start是否安裝。假如已經安裝的話,此方法輸出的HTML將類似于:
My Application
假如沒有安裝的話將輸出:
Need to install Java Web Start
在實際使用中,這應該是指向一個下載頁面的鏈接。

示例JavaScript/VBScript如下:







以上的示例腳本調用瀏覽器檢測腳本xbDetectBrowser.js。xbDetectBrowser.js的內容如下:
/* ***** BEGIN LICENSE BLOCK *****
* Licensed under Version: MPL 1.1/GPL 2.0/LGPL 2.1
* Full Terms at http://devedge.netscape.com/lib/js/license/mpl-tri-license.txt
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either eXPRess or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is Netscape code.
*
* The Initial Developer of the Original Code is

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 萍乡市| 绥芬河市| 普兰店市| 兰州市| 昌都县| 乳山市| 宜兴市| 怀集县| 汾阳市| 双流县| 武夷山市| 云霄县| 昌宁县| 莫力| 铁岭市| 营山县| 石城县| 云霄县| 长子县| 香河县| 阿拉善右旗| 万安县| 西峡县| 肥乡县| 昌都县| 固原市| 本溪| 申扎县| 泸溪县| 常宁市| 景泰县| 晴隆县| 邵阳市| 汝州市| 上高县| 九龙县| 邳州市| 枣庄市| 明溪县| 涞源县| 乌兰浩特市|