基于Silverlight的RIA系统架构与设计模式研究
为解决适用于RIA应用系统开发的设计模式的问题,分析了基于Silverlight的RIA系统架构,并针对MVC、MVP模式在RIA应用系统开发时存在单元测试困难和耦合度高的问题,提出了引入MVVM模式.该模式由视图、视图模型、模型3部分组成,通过实现INotifyPropertyChanged接口,解决了模型到视图模型的数据传导问题,使模型独立于视图模型;通过实现了ICommand接口,解决了视图中的事件绑定问题,结合数据绑定,使视图模型独立于视图.实例结果表明,采用MVVM模式设计RIA应用系统能够实现界面逻辑和应用逻辑的完全分离,且具备良好的自动化测试能力.
设计模式、模型-视图模型-视图、系统架构、富互联网应用、模型-视图-控制器
31
TP311.5(计算技术、计算机技术)
2010-06-30(万方平台首次上网日期,不代表论文的发表时间)
共5页
1706-1709,1713