Java Web Start
Java Web Start,一种向用户分发应用程序的方式,通过单击网页中的链接来下载并运行应用程序的方法;
Java Web Start是一项在Internet上发布应用程序的技术。Java Web Start应用程序包含下列主要特征
一般通过浏览器发布。下载到本地自动启动,而不需要浏览器。
要想准备一个通过Java Web Start发布的应用程序:
1 编译Calculator.java;
2 准备一个含有下列内容的清单文件:jar cvfm Calculator.jar Calculator.mf *.class
3 编写启动文件Calculator.jnlp
4 创建Tomcat项目
5 启动Tomcat,将浏览器指向JNLP文件:http://localhost:8080/calculator/Calculator.jnlp;
6 可以看到Java Web Start的启动窗口;
7 单独启动应用程序;
无论何时加载远程上代码并在本地执行,安全都是至关重要的。点击一个链接可以启动Java Web Start应用程序。访问一个网页时,其中的所有applet也会自动启动。
沙箱sandbox是一种受限制的执行环境。在沙箱中运行的代码不能修改或相看用户系统。