Full-Text Search:
Home|Journal Papers|About CNKI|User Service|FAQ|Contact Us|中文
《Computer Engineering and Design》 2010-08
Add to Favorite Get Latest Update

System architecture and pattern research of RIA based on silverlight

CHENG Guo-xiong, HU Shi-qing (Department of Educational Technology, Teachers College, Shenzhen University, Shenzhen 518060, China)  
To solve the problems of the design pattern for rich internet application (RIA) systems development, the silverlight-based RIA architecture is analyzed, according to problems of unit testing and tight coupling when using the model-view-controller (MVC) and the model-view-presenter (MVP) pattern to design RIA systems, the model-view-viewmodel (MVVM) pattern is proposed. This pattern is composed of model, view and viewmodel, the problem of data swap between the model and the viewmodel is resolved by realizing INotifyPropertyChanged interface, and the model independent of the viewmodel is realized. In the while, the problem of event binding in view is resolved by realizing ICommand interface, combined with data binding, the viewmodel independent of the view is realized. Examples show that using the MVVM pattern to design the RIA system can realize the logical interface complete separate from the application logic and has a good capacity of automated testing.
【CateGory Index】: TP311.52
Download(CAJ format) Download(PDF format)
CAJViewer7.0 supports all the CNKI file formats; AdobeReader only supports the PDF format.
【Citations】
Chinese Journal Full-text Database 4 Hits
1 CHEN Le,YANG Xiaohu(College of Computer Science,Zhejiang University,Hangzhou 310027);Research of Applying MVC Pattern in Distributed Environment[J];Computer Engineering;2006-19
2 REN Zhong- fang,ZHANG Hua,YAN Ming- song,CHEN Shi- fuNanjing Jiangsu 210093,China);Overview of the Research in Model- View- Controller Pattern[J];Application Research of Computers;2004-10
3 GONG Wei-hua,WANG Chen-guang,YU Huan-jun(Institute of Chemical Engineering,Zhejiang University,Hangzhou 310027,China);Design of company management information system based on MVC and .NET[J];Computer Engineering and Design;2007-09
4 SUN Chao,ZHONG Luo (School of Computer Science and Technology,Wuhan University of Technology,Wuhan 430070,China);Research on Rich Interactive Application Based on Silverlight[J];Journal of Wuhan University of Technology;2008-12
【Co-citations】
Chinese Journal Full-text Database 10 Hits
1 Chen Shi (Shanghai Jiao Tong University shanghai 215200);The Data Exchange Mechanism of Tax E-filing System Based on JMS[J];Office Automation;2007-16
2 YU Chun-sheng (No.8 Oil Production Plant of Daqing Oilfield,Daqing 163514;Daqing Petroleum Institute,Daqing 163318)CHEN Xiu-hong (Daqing Petroleum Institute,Daqing 163318)SUN Qing-xia (Property management No.2 Company of Daqing Oilfield Property Groups,Daqing 163416)YU Yang (Daqing Petroleum Institute,Daqing 163318)NIE Jing (No.8 Oil Production Plant of Daqing Oilfield,Daqing 163514);Eagle-eye Map Navigation and Distributed Dynamic Map Loads Under its Control's[J];Journal of Yangtze University(Natural Science Edition) Sci & Eng V;2008-04
3 WU Xiaorong(Guangdong university of Foreign Studies School of Informatics,Guangzhou 510420);The Framework of an Adaptive Management Information System Based on microkernel pattern[J];Computer Programming Skills & Maintenance;2008-17
4 Zhang Yueqin et al;Design of Basic Data Maintenance of Coal Logistics System based on MVC Pattern[J];Computer Development & Applications;2008-07
5 DUAN Chang-Min(Department of Computer Science and Technology,Hubei institute for Nationalities,Enshi Hubei 445000,China);Reseach on PMT System Based-MVC Scheme[J];Computer Knowledge and Technology;2008-07
6 HE Hai-tang1,2,ZHU Xiao-hui2(1.Information Engineering College of Yangzhou University,Yangzhou 225009,China;2.College of Computer Science & Technology Nantong University,Nantong 226007,China);An Enterprise Information Management Platform Based on SaaS in the .NET Environment[J];Computer Knowledge and Technology;2009-20
7 ;Research and Application of Portlet Application Development with MVC Model[J];;2006-12
8 Wang Yu Luo Jun (Computer and Network Center,Guangdong Polytechnic Normal University,Guangzhou 510665,China);Web Component Developing Based Java Technology and Modularize the Application System[J];Journal of Guangdong Polytechnic Normal University;2005-04
9 Liu Jia~(* **), Song Aiguo~(**)( * School of Information and Control, Nanjing University of Information Science & Technology, Nanjing 210044)( ** Remote Measurement and Control Key Laboratory of Jiangsu Province, School of Instrument Scienceand Engineering, Southeast University, Nanjing 210096);An software architecture for haptic interaction based on MVC pattern and plug-in[J];Chinese High Technology Letters;2009-08
10 ZHOU Dong-xing, LI Xin-ke(School of Computer and Information,Hefei University of Technology,Hefei 230009,China);Design and application of a web development model based on MVC and AJAX[J];Journal of Hefei University of Technology(Natural Science);2008-09
China Proceedings of conference Full-text Database 1 Hits
1 Yu Chengxian,Xu Liying,Xing Bin,Wang Jianqin,Li Daoliang~※(College of Information and Electrical Engineering,EU-China Center for Information and Communication Technologies, China Agricultural University,Beijing 100083,China);Design and implementation of information system for intensive aquaculture[A];[C];2008
【Secondary Citations】
Chinese Journal Full-text Database 10 Hits
1 ZHU Xi,ZHONG Luo,PENG Yu,LI Shao-jun,LIU Ling(School of Computer Science and Technology,Wuhan University of Technology,Wuhan 430070,China);Implementation of an Internet shopping system based on Java technology and DAO design pattern[J];Information Technology;2005-12
2 HE ChengwanYU Qiuhui(Wuhan Institute of Chemical Technology,Wuhan 430073);Study on MVC Model2 and Struts Framework[J];Computer Engineering;2002-06
3 ZHONG Luo,WANG Hui,LI Ruitao,SONG Huazhu(Institute of Computer Science & Technology,Wuhan University of Technology,Wuhan 430070);Implementation of Ontology in E-learning Resource Repository Based on Semantic Web[J];Computer Engineering;2007-08
4 XING Hao,ZHANG Ling,ZHANG Ping,GU Jinsong(Network Engineering and Research Center,South China University of Technology,Guangzhou Guangdong 510640,China);J2EE Development Mode Based on Velocity and Its Application[J];Computer Applications;2003-01
5 LU Rongxing,YU Zhou,RUAN Yongliang,WANG Zhiqiang(Dept.of Computer Science & Engineering,Tongji University,Shanghai 200331,China);Study and Implementation of MVC Design Pattern on J2EE Platform[J];Application Research of Computers;2003-03
6 YUAN Meileng,HUANG Yanbo,HUANG Jialin,WENG Yanbin(College of Information Science & Engineering,Center South University,Changsha Hunan 410083,China);The Research and Application of MVC Software Architecture Based on J2EE[J];Application Research of Computers;2003-03
7 REN Zhong- fang,ZHANG Hua,YAN Ming- song,CHEN Shi- fuNanjing Jiangsu 210093,China);Overview of the Research in Model- View- Controller Pattern[J];Application Research of Computers;2004-10
8 HU Wen-hua1,LI Jian-min1,HU Zhen-peng2 (1.Information Technology & Engineering Institute of Nanchang Univ., Nanchang 330029,China; 2.The People's Government of Jiangxi Province,Nanchang 330046,China);Patterns and Design Patterns[J];Computer and Modernization;2002-12
9 GAN Zao-bin, PENG Bin, LI Zhi-xin (College of Computer, HUST, Wuhan 430074, China);MVC model based on centralized-control[J];Computer Engineering and Design;2005-02
10 YAO Yan-tao, WANG Yu, SHEN Jun-yi (Xi'an Jiaotong University Software Department, Xi'an 710049, China);Using Enhanced MVC Model to Improve Object-oriented Ability[J];Mini-micro Systems;2002-12
©2006 Tsinghua Tongfang Knowledge Network Technology Co., Ltd.(Beijing)(TTKN) All rights reserved