java中的MVVM模式



我想在java上做一个mvvm项目。但是我找不到一个样本项目。这里有一些Android示例,但我不想创建一个Android项目。那么我如何用mvvm模式做一个项目呢?

我正在尝试创建一个桌面应用程序,其中有组合框和数据网格。应用程序必须连接到数据库(即MySQL)和数据网格必须填满数据。对组合框的任何更改都必须更改网格的内容。也许我想让CRUD -操作在后面的步骤。

有什么建议吗?

看一下JavaFX框架。在其他几个stackoverflow问题中已经提到过了:

  • JavaFX与WPF相比如何?
  • JavaFX和Silverlight的优缺点

你可能也会觉得这篇博文很有趣。它提到了表示模型(一种与MVVM高度相关的模式),并引导您了解有关FXML的基本JavaFX概念。如WPF中的XAML)。

编辑:类似的问题在stackoverlow

在Java世界中有类似WPF和MVVM的东西吗?

2012年,我在IBM开发者网站上发表了一篇关于Java框架MVVM ("表示模型"), MVP ("被动视图")和混合MVVMP/MVC ("监督控制器")的文章。2023年,这一联系被打破了。这是我个人Dropbox文件夹里的一个拷贝:

使用ZK Java AJAX框架实现事件驱动的GUI模式

它有完整的源代码,部署在三个不同的PaaS云服务在github。

源代码有2012年在免费层云提供商上运行的演示链接。

最新更新