专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Java教程 » tomcat部署web应用:让Web Start解决你的应用部署问题 »正文

tomcat部署web应用:让Web Start解决你的应用部署问题

来源: 发布时间:星期四, 2008年12月18日 浏览:2次 评论:0
部署个应用到桌面是件艰难而痛苦事情但是来自Sun个新应用接口(API)使得这件事情变简单了起来这个新技术就是Java Web Start它解决了许多开发人员要经历部署问题 Web Start是个图形界面(GUI)应用它位于JNLP(the Java Network Launching Protocol )顶层在部署个新创建应用到客户端的前开发人员必须写个JNLP配置文件这个文件使用XML格式包含了应用信息包括要求什么样Java版本和到什么地方检出并下载最新版本 下面是个读/写CVSGUIJNLP文件例子: <?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="">Lets you view/mody CSVs. </description> <offline-allowed/> </information> <resources> <j2se version="1.2+"/> <jar href="Csv.jar"/> </resources> <application-desc -="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应用到开始菜单中可下载Java应用开发者可以根据自己部署需求考虑使用Java Start

相关文章

读者评论

  • 共0条 分0页

发表评论

  • 昵称:
  • 内容: