Java 如何将Scala应用程序转换为单实例持久HTTP服务?

Java 如何将Scala应用程序转换为单实例持久HTTP服务?,java,web-services,scala,Java,Web Services,Scala,我开发了一个应用程序,大量使用运行时备忘录 我想把它转换成一个web服务。服务主类应该存在于一个实例中,以处理所有请求,而不是关闭,而是在处理所有请求时等待(保留所有值)进一步的请求 这意味着只有几个客户端(所有客户端都是100%可信的)和非常罕见的请求(因此我不需要太严肃的应用服务器,甚至可以在没有请求处理并行化的情况下生存),但需要对请求执行繁重的数据处理任务(除非所有需要的数据都已被存储) 我还没有web/EE Java和servlets方面的技能。最容易做到。是的,Jetty将是最容易的

我开发了一个应用程序,大量使用运行时备忘录

我想把它转换成一个web服务。服务主类应该存在于一个实例中,以处理所有请求,而不是关闭,而是在处理所有请求时等待(保留所有值)进一步的请求

这意味着只有几个客户端(所有客户端都是100%可信的)和非常罕见的请求(因此我不需要太严肃的应用服务器,甚至可以在没有请求处理并行化的情况下生存),但需要对请求执行繁重的数据处理任务(除非所有需要的数据都已被存储)


我还没有web/EE Java和servlets方面的技能。

最容易做到。

是的,Jetty将是最容易的解决方案。+1:我使用常规Java应用程序和简单的HTTP服务器做到这一点:它一定是web吗?您是否考虑过其他协议(RMI、JMS,用于处理极少的请求,甚至原始套接字也是一种选择)。@pedrofurla,IMHO web服务接口看起来更“文明”、兼容、可扩展,并且易于记住。IMHO web服务应优先于原始套接字和任何其他特殊协议,除非需要传输大量数据。