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

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

讓Web Start解決你的應用部署問題

2019-11-18 14:46:30
字體:
來源:轉載
供稿:網友

  部署一個應用到桌面是一件艱難而痛苦的事情,但是來自Sun的一個新的應用接口(API)使得這件事情變的簡單了起來。這個新的技術就是java Web Start,它解決了許多開發人員要經歷的部署問題。

Web Start是一個圖形界面(GUI)的應用程序,它位于JNLP(the Java Network Launching PRotocol )的頂層。在部署一個新創建的應用到客戶端之前,開發人員必須寫一個JNLP配置文件。這個文件使用xml格式,包含了應用的信息,包括要求什么樣的Java版本和到什么地方檢出并下載最新版本。

下面是一個讀/寫CVS的GUI程序的JNLP文件的例子:

<?xml version="1.0" encoding="utf-8"?><!-- JNLP File for Csv --><jnlp spec="1.0+" codebase="http://www.generationjava.com/jnlp" href="Csv.jnlp"> <information> <title>Csv application</title> <vendor>GenerationJava</vendor> <homepage href="index.Html"/> <description>Csv Spreadsheet</description> <description kind="short">Lets you view/modify CSVs. </description> <offline-allowed/> </information> <resources> <j2se version="1.2+"/> <jar href="Csv.jar"/> </resources> <application-desc main-class="com/generationjava/apps/csv/Csv"/></jnlp>

在這段代碼中,最重要的部分包括:標題,它將在應用安裝時顯示;J2SE的版本,這里1.2+意味著1.2或者以上版本;啟動應用的主類;應用自身的jar。

Web服務器需要配置為以“application/x-java-jnlp-file”的形式返回JNLP文件。當用戶點擊例子連接http://www.generationjava.com/jnlp/Csv.jnlp的時候,Java Web Star將激活并且下載JNLP文件,進一步它會下載并運行必須的jar。下一次用戶在線并且請求這個JNLP文件時,Web Start將檢查是否存在新的版本并決定是更新還是啟動當前版本。

JNLP應用在一個Java Applet類型的沙箱中運行并且必須被授予特定的訪問權限,例如能夠讀/寫文件系統。它是高度可配置的并且遠比上面給出的簡單例子強大。

Java Web Start和JNLP提供了一種簡單的部署Java應用的方法。Apple的新的操作系統OS X對Java非常友好,預安裝了Web Start,并且在Windows上的Web Start能填加Web應用到開始菜單中??上螺dJava應用的開發者可以根據自己的部署需求考慮使用Java Start。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 铜山县| 高密市| 洱源县| 甘南县| 清苑县| 弋阳县| 宣威市| 沙河市| 登封市| 新营市| 兰溪市| 沂水县| 广灵县| 右玉县| 高碑店市| 丹棱县| 建宁县| 辰溪县| 南阳市| 遂昌县| 城口县| 吉木萨尔县| 潼关县| 洛宁县| 邢台市| 广水市| 轮台县| 敖汉旗| 五大连池市| 梅河口市| 炉霍县| 上蔡县| 通化县| 体育| 湾仔区| 台州市| 花垣县| 桓仁| 东港市| 静乐县| 静乐县|