一.首先了解一下什么是java web start
1JNLP
Java Network Launching Protocol (JNLP,java网络加载协议)
JNLP解决了很多先前用java开发针对客户端的功能的问题。一个JNLP客户端是一个应用程序或者说服务,它可以从宿主于网络的资源中加载应用程序。如果你使用JNLP打包一个应用程序,那么一个JNLP客户端能够:
o 为该应用探测,安装并且使用正确版本的JRE(java运行时环境)
o 从浏览器或者桌面加载应用程序
o 当新版本的应用出现时自动下载最新的版本。
o 为了加速启动速度在本机缓存应用程序需要的类
o 可以作为applet或者应用程序运行
o 在必要的情况下下载原始的库
o 以安全的方式使用诸如文件系统这样的本机资源
o 自动定位和加载外部依赖资源
2JAST
JNLP是协议,具体的实现还依赖于Java Web Start.
Java Web Start 充分利用了已经存在的Internet技术,例如HTTP协议和Web服务器,这使得已存在的 用于部署基于HTML内容的基础系统能够重用来使用Java Web Start部署基于Java技术的应用程序。 为了在客户机上部署你的应用,你必须确保包含应用程序的所有文件能够通过Web服务器进行访问。 这意味着你必须拷贝一个或者多个与JNLP文件相一致的jar文件到你的Web服务器目录中。使Web站点 支持Java Web Start的设置类似于部署基于HTML的内容文件。唯一需要注意的是为Web服务器呗指一 种新的MIME类型。
二.实现步骤
1需要编写相应的JAR包(包括主类、列表清单MNIFEST.MF、密钥等)
2需要配置相应的jnlp文件
3在配置文件中增加MIME类型
三.参考案例
分享到:
相关推荐
本文介绍了什么是Java Web Start Java Web Start 对 Java 插件 用户观点的 Java Web Start 图形用户界面(GUI) 为 Java Web Start 做开发 等内容
Java web Start教程是根据我学习的经验编写的,可以帮助初学者快速入门
利用 Java Web Start发布你用java程序
java web start jkd 1.4自带,好像1.5的用不了
主要介绍web star概念做等,重要介绍了一个详细的开发步骤!
java web start 教程 关于一些java web start的知识的ppt
NULL 博文链接:https://wuxiubing.iteye.com/blog/1354160
(1)本资源为Head First Java(第二版)的第17章chap17(本章在官网资源代码中没有这个代码,且书中描述模糊)为初学者打开门窗; (2)本资源根据书中例子,查询网上资料,自己总结,验证过可行,若不可行看自己搭建...
1 Java Web Start(以下简称JWS)。 2 如果在安装jdk1.4版本的时候,jws会自动安装上去,在桌面上会有图标,点击运行就可以,在jdk1.4以后的版本安装后不能在桌面上看到图标需在jdk的安装路径 C:\jdk1.5\jre\bin找到...
LIFERAY 中应用 JAVA WEB START 访问 OSWORKFLOW的简单设计器 的 portlet
对Java Applet和Java Web Start进行数字签名
Deploying Java Web Start Applications on the JBoss Application Server
基于Java Web Start技术的电网培训考核系统.pdf
基于Java Web Start的铁路调度查询系统研究.pdf
基于JAVA WEB START的污染源在线监测系统研究.pdf
基于Java Web Start技术的网络考试系统安全问题研究.pdf
基于Java Web Start技术的VFP考试系统的设计与实现.pdf
Using Java Web Start with Oracle E-Business Suite (Doc ID 2188898.1)