目录
简介
安装说明
使用 Java Web Start 软件
发行版说明
简介
JavaTM Web Start 是基于 Java 技术的应用程序的一种部署解决方案。它是连接计算机和 Internet 的便捷通道,允许用户在完全脱离 Web 的情况下运行和管理应用程序。Java Web Start 提供一次单击激活应用程序的简易方法,并保证始终运行应用程序的最新版本,从而可避免复杂的安装或升级过程。传统情况下,通过 Web 发布软件需要用户在 Web 上查找、下载,而后在系统中存放并执行安装程序。执行安装程序后,将提示指定安装路径和安装选项,例如完全、典型或最小安装。这是一项耗时而又复杂的任务,并且在安装软件的每个新版本时都必须重复进行。
相反,通过 Web 部署的应用程序,例如您喜爱的基于 HTML 的电子邮件客户软件和日历、拍卖站点等等,都非常容易安装和使用。Web 浏览器使整个过程自动完成。没有复杂的下载、安装和配置过程,并且确保您始终使用最新版本。
Java Web Start 技术可为全功能应用程序提供与如上所述的 Web 浏览器为 HTML 应用程序提供的相同的好处。Java Web Start 技术是一种面向 Web 的应用程序部署解决方案。使用全功能应用程序替代基于 HTML 的客户软件具有多种好处:
当然,在第一次使用时仍得下载应用程序。基于 HTML 的应用程序因而具有首次激活的开销。典型情况下,打开一个 Web 页面需要几秒钟。基于 Java TM 技术的应用程序通过典型的调制解调器连接下载将需要几分钟。Java Web Start 将下载的所有文件缓存在本地计算机上。这样,尽管应用程序的首次激活开销高于 HTML 页面,但此后便可在瞬间完成应用程序的启动,因为所需的全部资源都可在本地获得。
- 高度交互的用户界面,可与传统应用程序(如文字处理和电子表格软件)相媲美。
- 较低的带宽需求。应用程序无须在每次单击时都与 Web 服务器进行连接,它可以缓存已经下载的信息。这样,它可以在低速连接上实现更好的交互性。
- 支持脱机使用。
每次启动时,Java Web Start 将检查 Web 服务器是否有应用程序的更新版本,如果有,则自动将其下载并启动。这样,应用程序将自动更新。没有复杂的升级过程。
安全性
Java Web Start 构建于 Java 2 平台之上,该平台提供完善的安全体系结构。在缺省情况下,通过 Java Web Start 启动的应用程序将在受控的环境(“沙箱”)中运行,只能对文件和网络进行有限的访问。因此,通过 Java Web Start 启动应用程序可保持系统的安全性和完整性。应用程序可请求对系统进行无限制访问。这种情况下,Java Web Start 将在应用程序第一次启动时显示安全警告对话框。安全警告将显示开发应用程序的供应商的有关信息。如果选择信任供应商,将启动应用程序。应用程序的来源信息取决于数字代码签名。
安装说明
有关此发行版的安装说明和系统要求,请参见安装指南。
使用 Java Web Start 软件
Java Web Start 使您可以直接通过 Web 启动基于 Java 技术的应用程序。应用程序可以通过以下三种方式启动:无论使用何种方式,每次启动应用程序以检查是否有应用程序的更新版本时,Java Web Start 都将重新连接到 Web 服务器。
- 通过单击链接从 Web 浏览器启动。
- 从 Java Web Start 的内置“应用程序管理器”启动,管理器将跟踪最近使用的应用程序,并提供对喜好应用程序的快速访问。
- 从桌面图标或“开始”菜单(仅适用于 Microsoft Windows)启动。
从 Web 浏览器启动
在 Java Web Start 的演示页上 (http://java.sun.com/products/javawebstart/demos.html),提供了到许多应用程序的链接,可以通过鼠标单击来启动这些应用程序。请尝试单击启动按钮来启动不同的应用程序。Web 浏览器将启动 Java Web Start,它将下载、缓存并执行指定的应用程序。您将注意到第二次启动应用程序时速度明显加快,因为它已在本地存在而无须重新下载。页面上的大部分演示程序均可直接下载并执行,无须用户干预。这些应用程序在受限环境中运行,不能访问本地磁盘和网络,并且可以保证它们不会在计算机上安装任何病毒。
某些演示程序需要额外的权限,例如访问本地硬盘。对于这些应用程序,将弹出安全对话框,根据代码的数字签名显示有关应用程序的来源信息。应用程序只有在您决定信任供应商才将运行。
这的确就是使用 Java Web Start 的全部需求,但是它是如何工作的?启动应用程序的 HTML 链接实际上就是标准的 HTML 链接。但是,它不是指向其他 Web 页,而是链接到称作 JNLP 文件的特殊配置文件。Web 浏览器检查文件的扩展名和/或 MIME 类型,确定它属于 Java Web Start。然后以下载的 JNLP 文件为参数启动 Java Web Start。Java Web Start 按照 JNLP 文件的指示进行下载、缓存和运行应用程序。
从内置“应用程序管理器”启动
“应用程序管理器”为 Java Web Start 产品的内置部分。它使您可以快速简便地启动曾经通过 Java Web Start 启动的应用程序。管理器由“历史”菜单和“开始/程序”菜单组合而成,为通过 Web 部署的基于 Java 技术的应用程序提供相应的功能。还可通过“应用程序管理器”链接到应用程序的主页,以查看其附加信息。您可以双击应用程序图标或单击启动按钮从“应用程序管理器”启动应用程序。
“应用程序管理器”另一个重要功能是“首选设置”对话框,该对话框使您可以查看并修改 Java Web Start 使用的设置。例如,它包括使您可以进行下列设置的选项卡:
“应用程序管理器”可通过单击桌面上的 Java Web Start 图标或 Microsoft Windows“开始”菜单中的图标启动。在 SolarisTM 操作环境及 Linux 上,通过调用 Java Web Start 安装目录中的 javaws 命令启动。也可从 Web 浏览器启动“应用程序管理器”;有关示例,请参阅演示页 (http://java.sun.com/products/javawebstart/demos.html)。
- 指定 HTTP 代理(或告诉 Java Web Start 使用缺省的浏览器设置)。
- 清除已下载的应用程序缓存。
- 指定 Java Runtime Environment 不同版本的位置。
- 指定是否显示 Java 控制台。
- 查看根安全证书集合。
从桌面图标或“开始”菜单(仅适用于 Microsoft Windows)启动
Java Web Start 技术可在 Microsoft Windows 桌面和“开始”菜单中自动创建快捷方式,供通过 Web 部署的基于 Java 技术的应用程序使用。在缺省情况下,如果应该创建快捷方式,Java Web Start 将在第二次启动应用程序时提示。该参数可通过“首选设置”面板更改。快捷方式还可以通过“应用程序管理器”使用应用程序/创建快捷方式 和 应用程序/删除快捷方式菜单项添加和删除。
在代理服务器/防火墙后面使用 Java Web Start 软件
Java Web Start 软件必须用正确的代理设置配置以启动来自防火墙之外的应用程序。Java Web Start 软件将自动尝试检测系统缺省浏览器(Microsoft Windows 上为 Internet Explorer 或 NetscapeTM 浏览器,Solaris 操作环境及 Linux 上为 Netscape 浏览器)的代理设置。Java Web Start 技术支持大多数 Web 代理自动配置脚本。它几乎可检测所有环境中的代理设置。如果无法自动检测到代理设置,则会在首次使用 Java Web Start 时,提示您指定代理设置。Java Web Start 还将提示输入访问身份验证代理服务器所需的用户名和口令。该用户名和口令将存储为 Java Web Start 的当前入口信息。但是,在调用新的 Java 虚拟机时,如果访问一个安全 Web 站点将提示输入用户名和口令,因为该信息随 Java 虚拟机实例存储。
也可以使用 Java Web Start“首选设置”面板查看或编辑代理配置。通过单击 (Microsoft Windows) 桌面上的图标或在 Java Web Start 安装目录(Solaris 操作环境及 Linux)下键入 ./javaws 命令启动“应用程序管理器”,然后选择“编辑/首选设置”。如果处于通过代理服务器访问 Web 的环境中,建议使用 Java Web Start 首选设置面板检查是否设置正确。
发行版说明
有关对此发行版的 Java Web Start 软件所做的错误修复和增强列表,请参见发行版说明。
发表评论
-
OPEN SOURCE
2006-02-08 14:40 593OPEN SOURCE社区百花齐放, ... -
2006 jolt
2006-06-24 23:45 725BOOKS GENERAL Jolt Winner: Pr ... -
2005 jolt
2006-07-01 10:36 738... -
the fifteen good habits
2006-08-30 10:48 734一、虽然有电梯,但也经常走楼梯 ... -
the different between Post and Get
2006-08-31 11:36 6881、Get 方法通过 URL 请求来传递用户的数据,将表单内各 ... -
mime大全
2006-09-12 11:35 1116mime大全 --爱卖艺 <m ... -
常见名词解释
2006-10-07 09:39 762TCP:传输控制协议 SOAP:简单对象访问协议 XML:Th ... -
计算机常用端口
2006-11-01 10:06 876计算机“端口”可 ... -
qq对白
2006-11-06 17:31 688毒酒 16:27:31你谁呀 joeyeezhang 16:3 ... -
调研的问题
2006-11-15 10:40 654a. 获取执行者获取用例首先要找出系统的执行者。可以通过用户回 ... -
UML简介
2006-11-15 10:55 1676标准建模语言UML及 ... -
X染色體
2006-11-26 22:24 66511月1日 決定智商的X染色體 據說決定智商 ... -
T60安装说明
2006-11-30 15:18 1173IBM T60系列安 ...
相关推荐
1. WebStart简介: WebStart是Oracle公司(原Sun Microsystems)推出的一种基于Java的网络启动技术,它利用Java Network Launch Protocol (JNLP) 文件来启动和管理应用程序。WebStart的主要优点在于提供了一种便捷的...
#### Java Web Start简介 Java Web Start是一个小型、免费且广泛使用的程序,通常与Web浏览器捆绑在一起。它作为Java Runtime Environment (JRE)的一部分被包含在J2SE 1.4.2中,可以从Sun Microsystems(现为Oracle...
Java Web Start 是一种由 Sun Microsystems 开发的技术,用于在客户端机器上方便地部署、启动和更新基于 Java 的应用程序。这项技术结合了 Applet 的可移植性、Servlet 和 JSP 的可维护性,以及类似 XML 和 HTML 的...
【标题】:“WebStart解决方案”是一种技术,它允许用户通过Java Web Start技术从Web浏览器启动并运行基于Java的应用程序,无需进行复杂的安装过程。这项技术是Oracle在Java平台早期引入的,旨在提供一种便捷的方式...
Java Web Start 签名是Java应用程序在Web环境中运行时的一种安全机制,它允许用户从不可信的网络源下载并执行代码,同时确保代码的完整性和来源可信。这个技术主要应用于Java Applets和Java Web Start应用程序,通过...
Java Web Start是一款由Oracle公司开发的Java应用程序启动技术,它允许用户通过Web浏览器无缝地下载、安装和运行Java应用程序。这个技术的核心理念是提供一种便捷的方式,使得用户无需关心应用程序的安装过程,只需...
Java Web Start 是一种由Oracle公司开发的技术,用于在Web浏览器中启动基于Java的富客户端应用程序。这项技术在Java Development Kit (JDK) 1.4版本中首次引入,允许用户无需通过复杂的安装过程就能运行Java应用程序...
### 利用 Java Web Start 发布 Java 程序 #### JWS——Java Web Start 的功能与优势 Java Web Start(简称 JWS)是 Sun Microsystems(现 Oracle)为解决 Java 应用程序部署和更新问题而开发的一项技术。它是 JSR-...
标题“Kettle3.2的Webstart”涉及的是开源数据集成工具Pentaho Data Integration(通常称为Kettle)的一个特定版本——3.2,以及它如何通过Webstart技术进行部署和使用。Webstart是Java提供的一种功能,允许用户通过...
Java Web Start(JWS)是SUN公司推出的一项技术,用于通过Web来部署和发布Java应用程序,无论是Application还是Applet。这项技术在初次运行时会下载程序,之后的版本更新和维护都由JWS自动处理,极大地简化了客户端...
【标题】"webstart-pack200-api-1.0-beta-6.zip" 提供的是一种用于优化Java Web应用程序的工具,它与Java Web Start(JWS)紧密相关。Java Web Start是Oracle公司开发的一项技术,允许用户通过浏览器下载并运行Java...
1 Java Web Start(以下简称JWS)。 2 如果在安装jdk1.4版本的时候,jws会自动安装上去,在桌面上会有图标,点击运行就可以,在jdk1.4以后的版本安装后不能在桌面上看到图标需在jdk的安装路径 C:\jdk1.5\jre\bin找到...
【LIFERAY + JAVA WEB START + OSWORKFLOW设计器】是一个结合了三个关键技术的集成解决方案,用于在Liferay门户平台上构建和管理工作流。Liferay是一个开源的企业级门户平台,提供了一整套内容管理系统、社交协作...
"Go Web Start"可以理解为使用Go语言构建Web服务的起点或基础教程。这里我们将深入探讨Go语言如何与fasthttp库结合,用于快速构建高性能的Web应用。 首先,Go语言(又称Golang)是由Google开发的一种静态类型、编译...
Java Web Start,也称为Java Network Launch Protocol(JNLP),是Oracle提供的一种技术,用于从Web上启动和自动更新Java应用程序。它允许用户通过一个Web链接启动富客户端Java应用程序,同时确保应用程序始终保持...
Java Web Start(JWS)是Java平台上的一种技术,用于便捷地部署和运行基于网络的Java应用程序。它允许用户通过点击Web浏览器中的链接来启动和更新应用程序,而无需手动下载和安装。在本篇博客“用java web start来...