Scala 向长时间运行的流程添加极简WEB界面

Scala 向长时间运行的流程添加极简WEB界面,scala,web-applications,web-frameworks,Scala,Web Applications,Web Frameworks,我有一个应用程序,通常在远程服务器上执行长时间运行的计算。我想添加一个最小的web前端,它可以执行以下一些任务 报告进度,估计运行时间 更改某些参数(例如并行化级别) 暂停并恢复计算 服务器只需处理很少的连接,因此没有性能压力。 我还希望前端是最小的努力,在最好的情况下没有额外的项目复杂性(没有html,css,javascript文件);只是一些scala代码文件 是否有任何选项/库允许我轻松添加一个服务于非常简单页面的嵌入式Web服务器 您想用什么来生成html标记,一些类似GWT/sw

我有一个应用程序,通常在远程服务器上执行长时间运行的计算。我想添加一个最小的web前端,它可以执行以下一些任务

  • 报告进度,估计运行时间
  • 更改某些参数(例如并行化级别)
  • 暂停并恢复计算
服务器只需处理很少的连接,因此没有性能压力。 我还希望前端是最小的努力,在最好的情况下没有额外的项目复杂性(没有html,css,javascript文件);只是一些scala代码文件


是否有任何选项/库允许我轻松添加一个服务于非常简单页面的嵌入式Web服务器

您想用什么来生成html标记,一些类似GWT/swing的框架?@Tyth我想这是我的首选。虽然我甚至愿意编写一些内联HTML,但我无法很好地估计这方面的工作。非常类似: