介绍:
Java Web Start(以下简称JWS)是SUN提供的一种通过Web来部署和发布Java 程序的新技术,它既可以用来发布Application,也可以用来发布Applet,它获去年全球Java技术最佳创意奖。它仅在第一次运行时下载程序,以后的事情,就全全交给JWS,包括版本的自动更新和维护。这是我们曾经梦寐以求的事情,程序运行在客户端(本地运行,当然有足够的速度),但不用去安装配置客户端,也不用去考虑版本升级后对客户端的维护,这就是JWS提供给我们的好处之一。OK,下面我们就来看看如何玩转JWS,本文仅用发布Application来做说明。
100、Java Web Start(JWS):通过网络发布程序
1>.JWS helper app用来管理下载、更新程序的JWS程序
2>.下载程序,独立于浏览器执行
3>.自动更新
101、Java Web Start工作方式:
1>.客户点击JWS应用程序链接(.jnlp文件)
2>.Web服务器收到请求发出.jnlp文件(描述应用程序可执行JAR文件的xml文件)
3>.浏览器启动JWS,它的helper app读取。jnlp文件,然后向服务器请求.jar
4>.web服务器发送.jar文件
5>.JWS取得jar并调用指定的main()来启动应用执行
102、JNLP(Java NetWork Lanuch Protocol):JWS通过它寻找JAR并启动应用程序(main())
<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="0.2.1.0"
href="相对于codebase的位置路径(myapp.jnlp)">
<information>
<title>My App</title>
<vendor>wenlong.meng</vendor>
<homepage href="index.html"/>
<description>Head First java</description>
<icon href="test.jpg"/>
<offline-allowed/>
</information>
<resources>
<j2ee version="指定java版本(如:1.3+)"/>
<jar href="可执行得jar(如:myapp.jar)"/>
</resources>
<application-desc main-class="带有main()的类"/>
</jnlp>
103、创建与部署Java Web Start的步骤:
1>.将程序制成可执行的JAR
2>.编写.jnlp文件
3>.把.jnlp与JAR文件放到Web服务器
4>.对Web服务器设定新的mime类型:application/x-java-jnlp-file
5>.设定网页连接到.jnlp文件
分享到:
相关推荐
java web start 教程 关于一些java web start的知识的ppt
(3)在使用本资源时请务必先看过Head First Java(第二版)书籍对过程JWS原理理解。 (4)本资源在使用时会遇到一些问题,请仔细阅读问题资料内容。 (5)若查看本资源已经很详尽,若还不能实现JWS,不是本资源问题,...
1 Java Web Start(以下简称JWS)。 2 如果在安装jdk1.4版本的时候,jws会自动安装上去,在桌面上会有图标,点击运行就可以,在jdk1.4以后的版本安装后不能在桌面上看到图标需在jdk的安装路径 C:\jdk1.5\jre\bin找到...
JWS实现的简单WebServices例子
关于OpenWebStart Java Web Start(JWS)在Java 9中已弃用,从Java 11开始,Oracle从其JDK发行版中删除了JWS。 这意味着安装了最新版本的Java的客户端将无法再使用基于JWS的应用程序。 由于对Java 8的公共支持已在...
JAVA6开发WebService JWS示例
JWS 是作为 JSR-56 的一部分而创建的,目的是提供一种方法来分发在客户端上的 JVM 中运行的 Java 应用程序
本文主要是简介了几种webservices技术,并以jws技术创建webservices,创建过程有图有解释,容易...
java的简单例子,让你开始会java 2
用jws 部署java c/s 应用,使java 应用和web 完美的整合
JWS_批注参考-Java_Web_Service_批注.docx
用java编的一个聊天程序, 使用方法: 配置:配置文件的格式有点类似Apache 启动服务器:在jws目录下执行 StartServer.bat 关闭服务器:Ctrl+C
webService的实现方式之一JWS,有需要的同学可以下载代码抽空研究;
一个基于JWS草案的JWS的简单且可扩展PHP实现]( )。 笔记 库更适用于JSON WEB TOKEN(JWT)解决方案 安装 推荐的安装gamegos / jws的方法是通过 。 { " require " : { " gamegos/jws " : " ~1.0 " } } 基本用法...
包含jws所需的jar包 edu.mit.jwi和edu.sussex.nlp.jws.beta.11以及基于JWS写的词语相似度比较算法和JWS相关的帮助文档
jws-1.6.1.zip java jws环境安装包,....
jws与spring发布WebService
JWS R1是基于Java的Web服务器,具有基于swing的GUI。 它支持创建新服务器(基于多线程),创建和查看日志文件以及用于接收不良客户端请求的区域。
JavaWebStart.rarJavaWebStart.rarJavaWebStart.rar