MVVM模式分析与应用

被引:42
作者
刘立
机构
[1] 上海交通大学
关键词
MVVM模式; WPF; 数据绑定; XAML; MVC模式;
D O I
暂无
中图分类号
TP311.52 [];
学科分类号
摘要
MVVM模式是自2005年微软WPF和Silverlight架构师John Gossman在其博客中首次提出的,它利用了WPF的XMAL和DataBinding,使软件的架构可以分离成为View、Model和ViewModel 3层,使数据和界面得到很好的分离,达到软件设计中的"高内聚,低耦合"的目标。和传统的MVC模式相比,MVVM是其在WPF中的演化和升级。以一个幼儿早教学校的客户管理系统为实例,对MVVM模式进行分析,讨论了它的整体构架,对其各个层次进行了解析,讲述其特点,论述了它的工作原理,并将其与传统的MVC模式进行对比,分析两者的异同,阐述了MVVM模式的优势和不足。
引用
收藏
页码:57 / 60
页数:4
相关论文
共 2 条
  • [1] Building Enterprise Applications with Windows (R)Presentation Foundation and the Model View ViewModelPattern-New from Microsoft Press. Targeted NewsService . 2011
  • [2] Introduction to Model/View/ViewModel Pattern for Building WPF Apps. Gossman J. http://blogs.ms-dn.com/johngossman/archive/2005/10/08/478683.aspx . 2005