我正在考虑用 java 创建具有以下功能的独立客户端-服务器应用程序的最佳解决方案:
服务器:它必须提供API(可能是休息?)
客户端:带有 angularjs 的 javafx webview 向网络服务器发出请求。
装载机;它启动服务器和客户端;
用户可以直接从 webview 或浏览器(到服务器端口)管理应用程序
这也将能够在未来创建应用程序的“云”版本,客户端将向远程服务器执行查询本地主机的操作。
这种类型的解决方案是否正确?
什么可能是实现它的有用工具以及如何构建它?
我特别想要一个不需要使用大型 Java 应用程序服务器的解决方案,但更简单,可以将其作为库包含在内。
最佳答案
我想到的架构与您想到的相同,因为它很简单。 java Webview 中的 localhost 绑定(bind)、AngularJS、Bootstrap。解决方案之一是带有嵌入式 tomcat 的 Spring MVC Rest API。它可能不轻。
关于Java 桌面应用程序客户端-服务器合二为一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35674105/