Java世界中有没有类似于WPF和MVVM的东西?

问题描述:

Java世界中有没有类似于WPF和MVVM的东西?Java世界中有没有类似于WPF和MVVM的东西?

+2

+1拿一个Java类来扩展我目前的知识。最终项目只需要Swing,我自己是MVVM/WPF的人。宁愿远远超出要求学习一些有用的Java。 :) – jsmith 2010-06-06 16:13:35

你见过eFace

eFace是Java中的XAML/WPF解决方案。 第一个版本可用于 立即下载: http://www.soyatec.com/eface/installation/

JavaFX提供了WPF的一些功能。有关更多详细信息,请参见this SO answer

+2

是否通过使用数据上下文提供绑定? – jsmith 2010-06-06 16:12:27

从版本6开始,ZK提供了一系列元编程支持的强大功能,如Java中的CSS Selector和Java中的MVVM。

你可以看看这个链接:

http://books.zkoss.org/wiki/Small_Talks/2011/November/Hello_ZK_MVVM http://books.zkoss.org/wiki/Small_Talks/2011/JanuaryEnvisage_ZK_6:_An_Annotation_Based_Composer_For_MVC

,看一下Jrebirth应用程序框架的WCS-MVC模式。

此模式是在使用PureMVC和Mircrosoft MVVM后设计的。 需要注意的是模型 - 视图 - 视图模型模式默默添加(视图控制器与.xaml.cs文件....),这将增加了很多混乱的

WCS-MVC是指:

  • 波=>管理部件之间的事件
  • 命令=>管理在单独的线程原子或多动作(JAT,JIT,JTP)
  • 服务=>与progree通知管理长动作
  • 模型=>管理布西岬逻辑视图
  • 视图=>定义UI树
  • 控制器=>听的用户交互

JRebirth提供:

  • 线程管理
  • 下内存占用
  • 良好分离关注点
  • 内部通知引擎让每个comp onent以异步的方式与他人沟通。