如何将现有的模拟工具放在网上?

时间:2016-02-19 07:42:04

标签: java web simulation

我曾经开发过一个微小的模拟工具,在给定某些参数的情况下,模拟了几天的业务,以便人们可以深入了解业务的表现。我用Java做过这个。

现在我想在网上推出相同的工具,最好尽可能少地工作 - 因为我已经有了工作代码。但是,我正在寻找合适的方法。我们的想法是,用户现在不需要在GUI中插入参数,而是需要通过表单(或类似的东西)将它们提供给工具。然后该工具在后端运行,并在网页上将结果返回给用户。

问题是它应该很快 - 我不希望让用户等一分钟才能得到他们的结果。我目前的工具在大约3秒内模拟了100,000天。

基本上,问题是:是否可以在后端运行现有的Java代码?如果是这样,那会怎样做呢?如果没有,那么什么是面对这个问题的好方法呢? (学习其他编程语言不是问题,因此如果有必要,将会涉及。)

先谢谢你和我一起思考!

1 个答案:

答案 0 :(得分:0)

您可以使用标准JavaEE功能来实现此目的。我建议使用PayaraWildFly等应用服务器。 根据您现有的代码,您可以1:1移植它,或者您必须进行一些更改(例如,如果您使用线程)。 如果Web UI主要基于表单,我建议使用JSF作为前端,因为它非常高效。