我使用SparkJava(http://sparkjava.com)实现了一个基于REST的API。它是一个独立的应用程序,工作得很好。
现在我想通过Vaadin UI实现部分功能访问。我也是Vaadin的新手。
有谁知道我如何仍然保持单一的VM模型,并能够使用Vaadin的精彩UI结构与SparkJava的伟大?
有没有可能我可以将Vaadin Servlet绑定到SparkJava Route?只是在这里大声思考。
非常感谢你的帮助!!
我认为这是可能的,因为我看到它与Jetty(Vaadin 10/11 and embedded Jetty)一起使用
确定有可能!您可以简单地让Jetty公开SparkJava过滤器和Vaadin 10+ servlet。我已经创建了一个基于Alejandro工作的示例应用程序:https://github.com/mvysny/embedded-jetty-demo