与JavaWeb应用程序相比,JavaWebStart有哪些优势?
我试图了解使用JavaWebStart的用例是什么。与web应用程序相比,it有哪些优势。Java web start在今天仍然适用吗?Java web start和web应用程序解决了两个截然不同的问题。Web Start程序是下载到用户计算机并在其上运行的常规图形应用程序。它的行为类似于用Java编写的任何其他下载程序,并且通常使用Swing之类的工具包作为其接口。它需要由用户进行数字签名和批准,并且用户必须在客户端计算机上安装JRE。Web Start只是下载应用程序的JAR并保持最新的一种方便方法。Web Start对于需要快速响应时间、大量计算或访问用户计算机上的文件(例如照片上传器)的应用程序非常有用 另一方面,Web应用程序是具有交互功能的Web站点。例子包括从谷歌的搜索建议到Facebook到Stack Exchange的所有内容。Java是使用Spring和Hibernate等工具编写Web应用程序的有用语言,但Web应用程序只是一个以HTML和Javascript形式交付给用户并在Web浏览器中运行的网站 与web应用程序相比,JavaWebStart有哪些优势 这两种实现应用程序的方法非常不同:与JavaWeb应用程序相比,JavaWebStart有哪些优势?,java,java-web-start,Java,Java Web Start,我试图了解使用JavaWebStart的用例是什么。与web应用程序相比,it有哪些优势。Java web start在今天仍然适用吗?Java web start和web应用程序解决了两个截然不同的问题。Web Start程序是下载到用户计算机并在其上运行的常规图形应用程序。它的行为类似于用Java编写的任何其他下载程序,并且通常使用Swing之类的工具包作为其接口。它需要由用户进行数字签名和批准,并且用户必须在客户端计算机上安装JRE。Web Start只是下载应用程序的JAR并保持最新的一
- Web应用程序通常指完全在服务器端运行的应用程序(撇开在浏览器内部执行的JavaScript不谈),并使用Web浏览器可视化其用户界面和处理用户输入。这种应用程序的主要优点是,除了浏览器(目前任何系统上都可以使用浏览器)之外,不需要在客户端安装任何软件。有时这被称为“零部署”
- 另一方面,Java WebStart是一种部署技术,允许下载应用程序并在客户端本地运行它们。起点也是随处可用的浏览器(或者更具体地说是URL),但单击后,URL会将二进制组件(.jar文件,但也包括依赖于系统的本机二进制文件)下载到本地系统,然后在本地运行。从部署的角度来看,这也需要非常低的工作量,但至少Java运行时环境需要在本地可用。但是,运行应用程序要比下载安装程序、启动安装程序、选择安装目录等要省力得多。JavaWebStart会为您完成这项工作。此外,它还自动处理更新—当随后单击url时,WebStart会检查自上次运行以来文件是否已更改,并根据需要下载这些文件。否则,它将使用本地缓存中的文件