JavaFX、DataFX和服务器端代码

JavaFX、DataFX和服务器端代码,javafx,glassfish,Javafx,Glassfish,我正在研究EnterpriseJavaFX,以及如何将JavaFX与服务器端代码集成。在过去的几周里,我对DataFX和Open Dolphin做了一定的研究,下载了一些视频,并查看了一些其他框架。例如,我在DataFX上观看了以下视频: 然而,尽管这段视频和我看过的其他视频解释了如何设置与服务器连接的客户端应用程序,但我发现关于如何组合客户端可以连接的服务器端代码的信息很少。当然,可以使用JAX-RS,但是为什么要重新发明轮子呢?在第一个例子中,我想整理一些非常简单的服务器端代码,一些测试客

我正在研究EnterpriseJavaFX,以及如何将JavaFX与服务器端代码集成。在过去的几周里,我对DataFX和Open Dolphin做了一定的研究,下载了一些视频,并查看了一些其他框架。例如,我在DataFX上观看了以下视频:

然而,尽管这段视频和我看过的其他视频解释了如何设置与服务器连接的客户端应用程序,但我发现关于如何组合客户端可以连接的服务器端代码的信息很少。当然,可以使用JAX-RS,但是为什么要重新发明轮子呢?在第一个例子中,我想整理一些非常简单的服务器端代码,一些测试客户端代码可以使用DataFX或其他框架连接到这些代码。最终的目的是让客户机使用JavaFX与服务器通信

我的第二个问题是,在各种可用的框架中,DataFX是否最适合用于简单的应用程序

我有过托管JSF应用程序的Glassfish服务器的经验,让托管JSF应用程序的服务器与浏览器通信以及与客户端JavaFX通信可能会很有用,因为这样我可以测试与JavaFX应用程序的通信

后者有点旁敲侧击,我的主要问题是在哪里可以获得关于服务器端编程的信息,以及使用的最佳框架


非常感谢。

如果您能够管理自己的客户机-服务器通信,您可以选择此处列出的任何JavaFX应用程序框架:

它们中的任何一个都允许将UI代码与通信代码分开

由于我是JRebirth的作者,我可以建议您创建一些RemoteService(扩展服务并提供JAX-RS设施或其他任何东西)来执行这项工作


如果您搜索管理客户端和服务器端的一体式库,DataFX+OpenDolphin可能是最高级的库。

我是DataFX&Dolphin平台()的作者。两者都是有效的框架,可以满足您的需求。可能是两者的组合—Dolphin平台作为客户端和服务器之间的远程处理层,DataFX用于定义客户端上的路由和基于mvc的视图

几天前,我将所有DataFX源代码复制到GitHub(),目前正试图基于我维护的模块创建一个新版本。也许我会提取MVC相关的东西,并在此基础上创建一个新的框架,我们将拭目以待。我现在可以说的是,我计划下个月在Dolphin平台旁进行这项工作,因为我认为两者的结合将是一个很好的选择

我今天会使用这种组合来创建应用程序,但是的,我是这两种框架的主要开发人员,所以选择对我来说相当容易;)

正如您提到的JSF,我认为Dolphin平台非常适合您,因为该框架的一个想法是为JSF提供一个现代的继承者,它可以用于创建桌面和基于web的应用程序,但在服务器上提供托管控制器。我们提供了一个非常酷的基于maven的jumpstart(maven原型),它将在2分钟内为您提供一个快速介绍和一个可运行的客户端/服务器应用程序,其中包含一个桌面和web客户端: