使用Java Spring,是否可以运行在客户端执行的服务?

时间:2017-08-04 00:40:00

标签: java spring rest

我想创建一个简单的严格服务,告诉客户端PDF文件是可搜索的还是扫描图像(不是OCRed)。然后我认为代码非常简单并且运行速度非常快,但繁重的工作是上传文件,特别是如果文件很大的话。在Java和Spring中是否有办法通过将代码发送到要执行的客户端并获得结果来在客户端的机器上执行代码(如果客户端具有JVM)?

1 个答案:

答案 0 :(得分:0)

您在寻找Java Web Start吗? https://www.java.com/en/download/faq/java_webstart.xml

  

Java Web Start软件允许您下载和运行Java   来自网络的应用程序。 Java Web Start软件:

     
      
  • 提供简单的一键式应用程序激活
  •   
  • 保证您始终运行最新版本的应用程序
  •   
  • 消除复杂的安装或升级程序
  •   

签名的Web Start应用程序可以请求访问本地资源,本机库和硬件的权限。

要将结果发送回服务器,您只需让Web Start应用程序通过HTTP [S]发送它。用于启动Web Start应用程序的JNLP可以动态生成,因此您可以为Web Start应用程序设置参数,让它将参数发送回服务器,以便您可以识别它是哪个用户会话。