Java Web Start是一个关联到web浏览器的助手程序。当用户点击一个连接,这个连接会指向一个特殊的启动文件(jnlp),这个文件将使浏览器启动Java Web Start,而后自动下载,缓存,运行这个基于Java技术的应用程序。全程除了刚开始的那个点击,通常不用和用户有任何交互。web
从技术的角度来看,Java Web Start有许多关键的优势使它成为一个用来部署应用程序的吸引人的平台。浏览器
●Java Web Start是创建在Java 2 SE平台上的可启动应用程序。所以,这个应用程序部署到各个平台的web服务器上都是能够的。包括Windows 98/NT/2000/ME/XP, Linux, and the Solaris TM操做环境。Java平台已经被证明是一个健壮的、富有成效的、富有表现力的开发平台。这将显著的节省最小化开发成本和测试成本。缓存
●Java Web Start支持多个Java 2平台版本,标准版。所以,应用程序能够根据本身的须要请求特定的平台版本。例如J2SE TM 1.4.0. 多个应用程序能够同时运行在不一样的平台版本而不会引发冲突,若是应用程序请求一个到一个版本,客户端没有安装的话,Java Web Start会自动下载、安装这个版本的修订版。安全
●Java Web Start容许应用程序独立启动一个web浏览器。当浏览器不方便或者不可用的时候,这可用于应用程序的离线操做。应用程序也可使用桌面快捷方式启动,启动web部署的应用程序像启动本地应用程序同样。服务器
●Java Web Start使用了Java平台固有的安全机制。应用程序默认运行在一个保护的环境里(sandbox),限制访问本地磁盘和网络资源。它可使用户安全的运行那些不被信任的应用程序。网络
●应用程序经过Java Web Start在本地的缓存启动,所以,启动一个已经下载了的应用程序和那种传统安装的的应用程序是同样同样的。测试
这个基于Java Web Start的技术是 Java TM Network Launching Protocol & API (JNLP)。 这个技术正在经过Java Community Process (JCP)开发。Java Web Start是JNLP规范的参考实现。JNLP技术定义,除了别的以外,一个标准的文件格式,描述了怎么启动一个应用程序。这个文件就叫作jnlp.spa
点此返回目录.net