在Java世界中是否有类似于WPF和MVVM的东西?

15

在Java世界中是否有类似于WPF和MVVM的东西?


2
目前正在学习Java课程以扩展我的知识。最终项目只需要Swing,但我更喜欢MVVM/WPF。宁愿超越要求,学习一些有用的Java知识。 :) - jsmith
3个回答

9

2
它们是否都通过使用数据上下文提供绑定? - jsmith

2
请查看Jrebirth应用程序框架的WCS-MVC模式。
在使用PureMVC和Microsoft MVVM之后,设计了这种模式。请注意,Model View ViewModel模式悄悄地添加了一个(带有.xaml.cs文件的ViewController...),这会增加很多混淆。
WCS-MVC的含义如下:
- Wave => 在组件之间管理事件 - Command => 在单独的线程中管理原子或多个操作(JAT、JIT、JTP) - Service => 使用进度通知管理长时间操作 - Model => 管理视图的业务逻辑 - View => 定义UI树 - Controller => 监听用户交互
JRebirth提供:
- 线程管理 - 更低的内存占用 - 良好的关注点分离 - 内部通知引擎,以异步方式让每个组件与其他组件通信。

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接