当我从浏览器执行 jar 文件时,类文件是否在client end或上运行on the server end?
我正在开发一个安全 Web 应用程序,其中files are encrypted and decrypted. 我需要通过客户端选择的引脚在客户端完成此操作。
因此,当浏览器上运行 jar 文件时,is the class file加密和解密在哪里完成processes on the client end or in the server end?
当我从浏览器执行 jar 文件时,类文件是否在client end或上运行on the server end?
我正在开发一个安全 Web 应用程序,其中files are encrypted and decrypted. 我需要通过客户端选择的引脚在客户端完成此操作。
因此,当浏览器上运行 jar 文件时,is the class file加密和解密在哪里完成processes on the client end or in the server end?
您可以使用 jnlp ( Webstart) 启动 jar 文件,但它不会在浏览器上运行。只有一次发射。您可以在 Applet / JApplet 中执行代码,这将在浏览器中。取决于您在业务逻辑上需要什么。
主要是因为 matheszabi 提到了业务需求。您不会在客户端随时执行 jar。通过 Applet/JApplet,您将字节源加载到浏览器中,然后浏览器执行您的操作。为此,您需要在客户端计算机上安装 java 运行时以支持浏览器。
如果您使用的是 jsp/servlet 模型,您会明白 java 执行总是在服务器端。