关键词:设计模式 系统架构 富互联网应用
摘要:为解决适用于RIA应用系统开发的设计模式的问题,分析了基于Silverlight的RIA系统架构,并针对MVC、MVP模式在RIA应用系统开发时存在单元测试困难和耦合度高的问题,提出了引入MVVM模式。该模式由视图、视图模型、模型3部分组成,通过实现INotifyPropertyChanged接口,解决了模型到视图模型的数据传导问题,使模型独立于视图模型;通过实现了ICommand接口,解决了视图中的事件绑定问题,结合数据绑定,使视图模型独立于视图。实例结果表明,采用MVVM模式设计RIA应用系统能够实现界面逻辑和应用逻辑的完全分离,且具备良好的自动化测试能力。
计算机工程与设计杂志要求:
{1}根据论文情况可自行决定是否列举阅读型参考文献;阅读型参考文献用文后尾注形式,以带方括号的阿拉伯数字([1][2][3]……)顺序编号排列。阅读型参考文献可不标注具体页码。
{2}来稿要求来稿要有科学性、真实性、先进性。设计合理,结构严密,层次分明,文通句顺,统计学方法正确。
{3}来稿请注明作者单位、联系方式及确切通信地址。所有稿件,请作者自留底稿,无论采用与否,恕不退还。
{4}正文各级标题一律采用阿拉伯数字连续编号,同级题不同层次的数字之间用下圆点相隔,最末一位数后不加标点。
{5}来稿请写明详细通讯地址及联系电话,并附作者简介,内容如下:姓名、出生年、性别、民族(汉族可省略)、籍贯、学位、职称和最高学术职务及研究方向。
注:因版权方要求,不能公开全文,如需全文,请咨询杂志社