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