我对如何将 JSF 应用程序迁移到 JavaFX 2.0 应用程序感兴趣?我想保留集成了业务逻辑的托管 bean。我可以以某种方式使用托管 bean 作为支持并将 JavaFX 用于表示层吗?
有什么选择?
选项:
我不是 JSF 专家,也不了解您的应用程序,所以我不能真正推荐对您来说可能是最好的方法。绝对选项3是最简单的。
阅读JavaServer Faces 前的 JavaFX:CaptainCasa以获取有关 CaptainCasa 的更多信息。
WebView
不是一个完整的浏览器引擎,只是一个 HTML 查看器,所以如果您需要更多功能,您可以调整Willow或WebFX之类的东西来处理浏览器通常会执行的一些页面导航方面。
我假设您希望让托管 bean 在服务器上运行,而不是将它们集成到您的客户端中,在这种情况下,您将需要开发一个通信层来在客户端和服务器之间进行通信。您可以使用 REST,如Henley 数据销售示例应用程序中所示,尽管使用本博客中概述的 Hessian 系统可能更容易。
我找到了另一个评估问题的选项 - 尝试在谷歌中查找下一个请求:
“JSF 网站:fxexperience.com”
fxexperience.com - 站点博客,由 JavaFX 开发人员支持,除其他帖子外,他们每周提供不同有趣资源的链接批次。
例如,我找到了这样的链接: http: //www.jsfcentral.com/articles/jsf_and_javafx.html
我希望,如果存在决定,它可以在那里找到。