• Java Web Start 简介


     什么是 Java Web Start 软件?

    Java Web Start 软件使您可以从 Web 下载和运行 Java 应用程序。Java Web Start 软件:

    • 提供一种单击一次即可激活应用程序的便捷方法
    • 保证您始终运行最新版本的应用程序
    • 避免了复杂的安装或升级过程
    获得 Java Web Start 软件

    从 Java 5.0 发布版本开始,Java Runtime Environment (JRE) 中就包含 Java Web Start。这意味着安装 Java 时,将自动安装 Java Web Start。第一次下载采用 Java Web Start 技术的 Java 应用程序时,Java Web Start 软件会自动启动。Java Web Start 软件将整个应用程序高速缓存(存储)到本地计算机上。这样,所有必需的资源都已保存在本地,因此以后再次启动时几乎可以瞬间完成。每次启动应用程序时,Java Web Start 软件组件都会检查应用程序的 Web 站点以确定是否有新的版本;如果有,则立即下载并启动新版本。

    使用 Java Web Start 软件启动应用程序
      • 通过浏览器:从 Web 页面上单击对应的链接。
      • 通过桌面图标:如果您经常使用某一应用程序,则可以在桌面上或“开始”菜单中创建该应用程序的快捷方式。Java Web Start 软件会询问您是否想在“开始”菜单中创建快捷方式或条目。如果您回答“是”,则将来无需使用浏览器便可启动该应用程序。
      • 通过 Java Application Cache Viewer:Java Web Start 软件还提供了 Application Cache Viewer,您可以从 Java 控制面板上启动它。Cache Viewer 允许您直接启动已下载的应用程序。
        1.  JWS有什么用

          B/S风行的一个很大原因就是它有部署方便的优势,这是C/S的Application所无法比拟的。现在,JWS让用户可以下载服务器端的Java Application到本机运行,并且没有安装、配置等繁琐的操作。SUN网站上有Demo,大家可以体验一下效果:http://java.sun.com/products/javawebstart/demos.html  。

        2.  JWS的运行原理

          浏览器的运行Java Application的链接指向的不是程序本身,而是一个*.jnlp文件,这个文件包含了Java Application的一些配置信息。然后JWS解读这个文件的信息,将服务器端的Java Application下载到本机上,并运行。

          当然第一次运行程序时,由于要下载所以速度会稍微慢一些,不过第二次运行时,JWS会自动去服务器上检查是否有新的程序版本发布,如果没有就会直接运行本机已经下载的程序,这就和运行本机Java Application没什么区别了。运行程序之初,JWS还会提示你是否创建一个相应的快捷菜单。

          程序下载到本机的默认位置是:“C:\Documents and Settings\admin\Application Data\Sun\Java\Deployment\javaws\cache\indirect\indirect12423.ind”,你可以在本机的“JWS应用程序管理器”的里重新设置此存放目录。

        参考:http://www.blogjava.net/chengang/archive/2006/03/07/34076.html

         http://pokerwen.iteye.com/blog/568073

  • 相关阅读:
    eclipse插件开发:创建向导和导航器配置
    eclipse插件开发:属性视图
    标识出下列SQL语句的执行先后顺序
    webapi和webservice的本质区别
    某仪表上市公司.net-————Sql面试题
    Asp.net MVC 用EF来保存高精度小数时会碰到保留4位小数时,后两位默认为0的解决方法
    Asp.net MVC 集成AD域认证
    jquery zTree插件 json 数据详解
    模板列传值到子窗体中,子窗体中多选gridview中checkbox保存数据多项到数据库中
    asp.net comp雷达图
  • 原文地址:https://www.cnblogs.com/youxin/p/2495240.html
Copyright © 2020-2023  润新知