Java 桌面应用程序客户端-服务器合二为一

标签 java angularjs javafx client-server

我正在考虑用 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/

相关文章:

java - 写入文件的 Printwriter

java - 在多维数组中 move 对象

javascript - Angular Testing 类型错误

java - JavaFX LineChart 中的静态方法positioninArea 有何用途?

Javafx mvvmfx 文本区域追加

java - (android.support.v4.widget.DrawerLayout$DrawerListener)' 在空对象引用上

java - Asynctask 可以安全地使用大量下载而不是线程吗?

javascript - Angular Highchart-ng 安装

javascript - Angular-vs-repeat - 使用 col-md 类时范围值为空

JavaFX 附加到 TextField 的右键单击菜单