首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 156 毫秒
1.
为了改善传统开发方式和应用RIA(Rich Internet Application,富互联网应用程序)开发技术,文中应用了一种新的设计模式-MVVM,提出了一套基于MVVM模式的系统开发方案。介绍了MVVM模式设计思想,阐述了系统的设计,以实际流程为例,在Silverlight开发环境下给出了具体的实现以及代码比对分析。实践表明,将该模式应用于系统开发,可以成功地将数据、表示和业务逻辑分离,有效地改善系统开发,使系统具有结构清晰、可拓展、易测试的特点。  相似文献   

2.
李龙澍  华骁飞 《微机发展》2013,(12):203-207
为了改善传统开发方式和应用RIA(Rich Intemet Application,富互联网应用程序)开发技术,文中应用了一种新的设计模式-MVVM,提出了一套基于MVVM模式的系统开发方案。介绍了MVVM模式设计思想,阐述了系统的设计,以实际流程为例,在Silverlight开发环境下给出了具体的实现以及代码比对分析。实践表明,将该模式应用于系统开发,可以成功地将数据、表示和业务逻辑分离,有效地改善系统开发,使系统具有结构清晰、可拓展、易测试的特点。  相似文献   

3.
针对统一通信客户端软件的界面控制逻辑和通信业务逻辑存在的耦合问题,通过分析MVVM的模式结构和工作原理,提出了应用MVVM模式构建统一通信客户端软件的设计思路和解决方法,以实现业务逻辑和界面间的松耦合。重点分析了MVVM的模型、视图、视图模型的三层架构,以及数据绑定和命令机制等特性;在对语音业务流程分析的基础上,应用MVVM模式进行了实现,对各层的实现做了解析和说明。并讨论了如何利用视图模型进行单元测试。  相似文献   

4.
数字化图书及英语交互学习RIA平台的研究   总被引:1,自引:0,他引:1  
为解决基于Web学习平台交互性不足和通用性较差的问题,采用RIA技术设计了英语交互学习平台.为提高平台的实用性和内容的表现力,通过实现图书的数字化,统一了内容展示形式;通过实现手写与识别技术、拖动与碰撞技术,实现平台的富交互特性;根据英语学科的特点,提出了使用媒体标记技术实现听力与内容的同步.在此基础上,给出了系统的总体结构和基于MVVM模式的设计框架,通过采用MVVM模式,解决了软件的耦舍度和复用性问题.实例结果表明了系统的实用性.  相似文献   

5.
针对甘蔗种植信息化管理的需求,在模型.视图-视图模型(MVVM)设计模式下,运用Windows Presentation Founda-tion(WPF)技术开发基于农业物联网的甘蔗种植管理系统的后台管理软件,拟实现甘蔗种植地图管理、采集数据查询、田地信息管理和种植户管理等功能。重点描述后台管理系统的设计架构和MVVM框架在系统搭建时的运用,并对实现过程中的MVVMLight运用,NHibernate实现对象与数据库映射等关键技术进行解析。系统能正常稳定运行,有较好的稳定性和适用性,可为种植甘蔗提供科学依据。  相似文献   

6.
应用系统集成是软件工程研究领域的热点之一,在目前的研究当中,集成系统的信息安全性引起了人们的关注。为了实现合法的用户在其所授予的权限范围内访问系统信息,本文提出了一种虚拟系统视图模型,该模型使用认证技术以及业务流与数据绑定,在用户终端实现虚拟的系统视图,使其只能操作虚拟系统的功能和数据,从而实现对系统信息的安全保护。  相似文献   

7.
基于ASP.NET的MVC设计模式的研究   总被引:3,自引:0,他引:3  
MVC设计模式可以在满足界面要求的同时,使软件的计算模型独立于界面的构成,建立大型分布式应用程序框架;介绍了MVC设计模式的原理和组成,从视图,控制器,模型3个方面,详细描述了ASP.NET实现MVC的方法和技术,讨论了扩展MVC模式的思路和方法,清晰地分析了MVC的优缺点;该模式适用于大型可扩展的Web应用的开发,在保持用户界面稳定的前提下,实现了根据用户需要进行界面显示内容和显示形式的改变及调整.  相似文献   

8.
多用户共享一个数据库必然存在一些安全隐患,须加以特定的控制措施以防止非法访问.提出一个基于视图的数据访问模型(VBAC),根据用户名创建与之联系的视图(视图成为该用户访问属于他的数据的惟一窗口),回收所有用户的权限,并将视图的访问权限授予给与之对应的用户,当一个用户登录系统,将他与对应的视图绑定起来,用户的数据访问通过视图间接完成,一旦回收视图的授权,与之对应的用户将不能对数据库进行任何存取.通过授权的数据视图,将用户对数据的操纵限定在特定的行和列,在用户和数据库之间建立信息安全防火墙.在Microsoft SQL Server 2000下测试了该模型的有效性.  相似文献   

9.
医院药品类别繁多且数量大,合理利用信息化手段,有助于科学地规范、优化药品业务流程,提高医院药品管理工作效率。系统采用前后端分离的开发架构,在Electron平台下使用MVVM(Model-View-ViewModel)模式对其进行详细的技术设计和实现。前端采用Vue.js负责视图渲染,实现数据驱动视图;后端采用Node.js负责业务处理,并提供数据接口。数据库采用MongoDB结合Redis进行缓存和性能优化。系统以组件化、模块化为基准,充分复用开发资源,避免多重操作DOM,实现药房管理系统客户端与后台端细化协作,解决了目前传统药房系统开发效率低下、系统性能差、维护难的问题。  相似文献   

10.
在试验任务中引入XML文档数据接口,一方面提高了远程数据查询分析的效率,另一方面也产生了XML物化视图的维护带来的高系统开销的问题.针对该问题,采用XML物化视图远程增量维护的方法,通过系统原型设计、系统部署、同步机制,可有效地实现试验任务数据接口同步.结果表明,在不影响试验任务数据处理与传输的实时性及可靠性的条件下,XML物化视图远程增量维护有效地实现了指挥显示系统数据接口的一致性.  相似文献   

11.
基于Silverlight互动学习RIA平台的研究与实现   总被引:1,自引:0,他引:1       下载免费PDF全文
为了解决目前Web学习平台的表现力不足和互动性差等问题,本文在分析RIA基本工作原理的基础上,结合RIA客户端具备丰富的媒体元素描述能力的技术特点,提出了互动学习RIA平台总体框架和体系结构。利用Silver-light技术,在Web环境中实现了手写技术,并结合WCF技术,解决了Web环境中手写识别问题;利用RIA在客户端实现呈现逻辑控制的特点,实现了对象拖动与碰撞检测等功能,并运用到互动学习RIA平台的系统设计中。手写、手写识别等技术不但丰富了学习平台的交互体验,而且该技术也可用于远程办公、在线互动游戏的开发中。  相似文献   

12.
一种RIA分系统架构模式的研究与实现   总被引:1,自引:0,他引:1  
针对当前RIA(Rich Internet Application)系统中存在的分层模糊、难以测试等问题,提出一种分系统架构模式,并在一个GIS应用系统中对该架构模式进行实践.结果表明该模式可以有效松散耦合客户端和服务器端,提高软件复用率和开发效率,大大加强RIA系统的健壮性.  相似文献   

13.
RIA(Rich Internet Applications,富互联网应用)技术结合了桌面应用和互联网应用的优点,它能够指导我们开发出更丰富、互动、友好的用户界面,而Flex(最新版名为Flash Builder)即是优秀的RIA开发技术之一。文中结合Flex的特点基于ActionScript脚本语言和MXML标签语言,对FlexRIA的软件框架、设计模式以及数据交互等进行探讨。  相似文献   

14.
HTML5通过Canvas增强RIA表现力,使得在浏览器端能够自由地渲染界面,丰富应用系统的外在。同时HTML5又非纯粹的RIA技术,通过WebSocket I/O通信模型融入实时通信(RTC)能力,这又能进一步挖掘应用系统的内涵。通过分析数据共享中心的数据监控和跟踪的功能要求,结合HTML5内外兼修的强大能力,全面分析了新的对数据流程监控和跟踪的解决方案的实现细节。  相似文献   

15.
Software patterns are a new design paradigm used to solve problems that arise when developing software within a particular context. Patterns capture the static and dynamic structure and collaboration among the components in a software design. A key promise of the pattern‐based approach is that it may greatly simplify the construction of software systems out of building blocks and thus reuse experience and reduce cost. However, it also introduces significant problems in ensuring the integrity and reliability of these composed systems because of their complex software topologies, interactions and transactions. There is a need to capture these features as a contract through a formal model that allows us to analyze pattern‐based designs. In this paper, we provide an overview of a formal framework for ensuring the integrity of the compositions in object‐oriented designs by providing mathematically rigorous modeling and analysis techniques for object‐oriented systems comprising pattern‐based designs as the basic building blocks or design components. A case study related to a hypermedia Web‐based application has been presented to illustrate our approach in distributed systems. Copyright © 2005 John Wiley & Sons, Ltd.  相似文献   

16.
富客户端(RIA)技术是客户端与服务器端交互的新方式,对RIA进行了介绍,分析了目前在C/S模式下情报信息处理系统中面临的一些难点问题。探讨了利用RIA技术解决这些问题的可行性,并给出了具体的解决方案.实验结果表明RIA技术能够解决传统Web应用开发技术难以解决的问题,能够明显提高用户的使用体验和情报信息系统的可用性.  相似文献   

17.
Rich Internet Applications (RIAs) have become a common platform for Web developments. Its adoption has been accelerated thanks to different factors, among others, the appearance of patterns for typical RIA behaviors and the extension of different Model Driven Web Engineering methodologies to introduce RIA concepts. The real fact is that more and more developers are switching to RIA technologies and, thus, the modernization of legacy Web applications into RIAs has become a trend topic. However, this modernization process lacks of a systematic approach. Currently, it is done in an ad hoc manner, being expensive and error-prone. This work presents a systematic process to modernize legacy Web applications into RIAs. The process is based on the use of traceability matrices that relate modernization requirements, RIA features and patterns. Performing some operations on these matrices, they provide the analyst with the necessary information about the suitability of a pattern or set of patterns to address a given requirement. This work also introduces two measures, the degree of requirement realization and the degree of pattern realization, which are used to discuss the pattern selection. Finally, the applicability of the approach is evaluated by using it in several Web systems.  相似文献   

18.
19.
Constraint-based virtual solid modeling   总被引:2,自引:0,他引:2       下载免费PDF全文
  相似文献   

20.
复杂系统基于Agent的建模与仿真设计模式及软件框架   总被引:8,自引:2,他引:8  
提出了一种基于Agent的建模与仿真设计模式——ABMS设计模式,阐述了ABMS设计模式的主要内容。该模式的提出有利于在建模与仿真领域以及软件开发界之间建立关于ABMS的对话联系与交流。然后设计了一种包含仿真服务模型ServerAgent和仿真模型结构SimAgent的ABMS分布仿真框架,该框架将最大限度实现仿真重用,并将支持大规模的基于Agent的复杂系统的仿真,包括军事对抗以及天战系统的仿真。该框架部分借鉴了HLA的思想,其中的ServerAgent提供底层的通用仿真服务。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号