Java 是否将静态程序分析器的演示创建为web应用程序?[不向客户端发送.jar文件]
我一直在开发一个静态程序分析器(一种试图在编译时检测程序错误的工具),它几乎完成了。我想把一个演示版本放到网上,这样对这个工具感兴趣的少数人就可以测试它的功能了 背景: 1.我有一台个人电脑,必要时可以用作服务器。否则,我不确定在技术上是否有可能将演示放在我研究所的计算机上,因为他们的计算机没有启动演示所需的库Java 是否将静态程序分析器的演示创建为web应用程序?[不向客户端发送.jar文件],java,web-applications,static-analysis,Java,Web Applications,Static Analysis,我一直在开发一个静态程序分析器(一种试图在编译时检测程序错误的工具),它几乎完成了。我想把一个演示版本放到网上,这样对这个工具感兴趣的少数人就可以测试它的功能了 背景: 1.我有一台个人电脑,必要时可以用作服务器。否则,我不确定在技术上是否有可能将演示放在我研究所的计算机上,因为他们的计算机没有启动演示所需的库 我正在使用Eclipse和Maven开发这个分析器。分析器是用Java编写的 分析仪有点费时。例如,完成一项有趣的工作需要5秒和500 Mo JVM虚拟内存。所以我需要限制访问者的数量
- 赞成:服务器可以很容易地更新,以确保客户端始终具有最新版本。JAR缓存在客户机上,最大限度地减少了更新延迟
- 缺点:缓存的jar可能被反编译或篡改。用户必须接受选择的任何
设置或拒绝应用程序。使用可以减轻一些风险