我想在我的网络应用程序中使用JavaFx作为前端。我的问题是,是否可以将Model对象与使用Java Fx开发的表单绑定 我恳请你们对这个问题有所了解 如果您需要更多关于此的说明,请告知我们
答案 0 :(得分:2)
Web前端(如Spring MVC)和富客户端(以及JavaFX等RIA)之间的主要区别在于,对于Web前端,服务器端逻辑在与Web框架相同的JVM中运行,而对于富客户端服务器端逻辑和客户端在两个独立的JVM上运行,一个在服务器计算机上,另一个在客户端计算机上。
富客户端通常在用户运行之前完全下载/安装,而对于Web前端,每个HTML页面可能首先动态创建,然后根据需要发送给用户。
由于用户通常从一开始就拥有完整的富客户端,因此只使用某种远程服务(例如Web服务)来回发送实际数据(DTO)。
这意味着JavaFX客户端无法访问服务器的对象(例如附加的JPA实体)。您需要将数据打包并使用某种服务将其发送到JavaFX客户端(请参阅Service Facade和DTO设计模式)。
答案 1 :(得分:2)
JAVAFX与任何Java EE框架之间的主要区别与swing应用程序和Java EE应用程序之间的区别相同。
您可以使用JAVAFX设计应用程序,以便直接在桌面上使用,或在Java浏览器插件的帮助下部署为浏览器小程序。但是,使用它作为设计Java EE应用程序前端的框架是不可能的。
阅读这篇文章: