Java世界中有没有类似于WPF和MVVM的东西?
你见过eFace?
eFace是Java中的XAML/WPF解决方案。 第一个版本可用于 立即下载: http://www.soyatec.com/eface/installation/。
JavaFX提供了WPF的一些功能。有关更多详细信息,请参见this SO answer。
是否通过使用数据上下文提供绑定? – 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以异步的方式与他人沟通。
+1拿一个Java类来扩展我目前的知识。最终项目只需要Swing,我自己是MVVM/WPF的人。宁愿远远超出要求学习一些有用的Java。 :) – jsmith 2010-06-06 16:13:35