java - 如何集成 Javafx 和 Spring MVC

标签 java spring model-view-controller javafx


我想在我的网络应用程序中使用 JavaFx 作为前端。我的问题是,是否可以将模型对象与使用 Java Fx 开发的表单绑定(bind)。
我恳请您说明一下这个问题。
如果您需要对此进行更多说明,请告诉我

最佳答案

Web 前端(如 Spring MVC)和富客户端(以及 RIA,如 JavaFX)之间的主要区别在于,对于 Web 前端,服务器端逻辑与 Web 框架在同一 JVM 中运行,而对于富客户端服务器端逻辑和客户端运行在 2 个独立的 JVM 上,一个在服务器机器上,一个在客户端机器上。

富客户端通常在用户运行之前就已完全下载/安装,而对于 Web 前端,每个 HTML 页面可能首先动态创建,然后根据需要发送给用户。

由于用户通常从一开始就已经拥有完整的富客户端,因此只有实际数据 (DTO) 使用某种远程服务(例如 Web 服务)来回发送。

因此这意味着 JavaFX 客户端无法访问服务器的对象(例如附加的 JPA 实体)。您需要将数据包装起来并使用某种服务将其发送到 JavaFX 客户端(请参阅服务门面和 DTO 设计模式)。

关于java - 如何集成 Javafx 和 Spring MVC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10769232/

相关文章:

java - Hibernate 不创建我的表

java - 在小于 O(n^2) 的数组中查找数字重复的次数

java - 添加 DatePicker 后 ListView 消失

spring - 多(Tomcat + ActiveMQ + Mysql)事务管理

java - 从 threadExecutor 返回值

Java-Reflection - 在方法之前找到参数和注释

angularjs - 在 MVC 应用程序中将 Power Bi 报告与 Angular JS 集成

ruby-on-rails - 画出模型和 Controller 之间的界限

php - 输入过滤器/验证代码属于 Controller 还是域模型?

java - Spring @value 未设置属性