首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 203 毫秒
1.
本系统使用了B/S的体系结构,采用当前主流的J2EE框架。在实现中,按照MVC的模式来将系统分成了数据层(Model)、视图层(View)和业务逻辑层(Controller),极大的提高了系统的开会效率,降低了后期的维护成本。  相似文献   

2.
一种用例驱动的应用系统分析和设计方法   总被引:1,自引:0,他引:1  
本文给出了一种用例驱动的系统分析和设计方法,其要点是:(1)在分析阶段,采用例驱动方法,从Model-View-Controllr(MVC)的角度理解用户需求,建立MVC分析模型;(2)通过分析当前主流MVC开发环境,抽象出Model和View两者之间交互的一般实现模式,据此抽象的实一细节对MVC分析模型进行细化,完成从MVC分析到MVC设计和实现的无锡过渡,本文最后还介绍了方法在实例“停车场信息管理系统”开发中的运用实践。  相似文献   

3.
基于MVC模式的客户关系管理系统设计*   总被引:16,自引:0,他引:16  
MVC(ModelViewController)模式是一种适用于交互式系统的软件设计模式。首先对客户关系管理系统的交互性、可扩展性、数据操作复杂性和集成性等特点进行了分析。针对客户关系管理系统的特点提出了基于MVC模式的系统设计方案,重点论述了系统的功能和结构方面的特点。  相似文献   

4.
通过图书馆管理系统来论述XML技术和MVC模式如何在WEB应用中结合。文章首先阐述了XML技术的相关知识及其优势,同时详细描述MVC模式的设计思想,并列举出MVC模式的优点和不足。其次论述了在WEB应用开发中如何结合XML技术和MVC模式来开发WEB应用程序,在此基础上结合图书馆管理系统实例来介绍如何使用JDOM开源框架来实现视图、控制层和数据模型的搭建,从而完成整个系统的开发。最后作者提出XML技术的发展前景,并对其与MVC模式的结合提出展望。  相似文献   

5.
XML及其在MVC模式中的应用   总被引:1,自引:0,他引:1  
通过图书馆管理系统来论述XML技术和MVC模式如何在WEB应用中结合。文章首先阐述了XML技术的相关知识及其优势,同时详细描述MVC模式的设计思想,并列举出MVC模式的优点和不足。其次论述了在WEB应用开发中如何结合XML技术和MVC模式来开发WEB应用程序,在此基础上结合图书馆管理系统实例来介绍如何使用JDOM开源框架来实现视图、控制层和数据模型的搭建,从而完成整个系统的开发。最后作者提出XML技术的发展前景,并对其与MVC模式的结合提出展望。  相似文献   

6.
MVC(Model-View-Controller)设计模式是现代软件设计中一种非常重要的设计模式,也是WEB系统中常用的一种经典模式,它实现了界面显示与业务逻辑的分离。为了提高基于WEB系统中代码的可重复性、可维护性、可移植性和系统性能的稳定性,从数据库访问技术、XML技术和DAO设计模式的角度,提出一种MVC改进模式,并阐述了基于此模式进行开发的技术和原理。  相似文献   

7.
在开发Web应用系统的过程中,为了提高开发的效率,同时考虑到应用系统的灵活性、安全性和实用性。本文结合应用系统多层次体系结构发展的现状,通过对模型-视图-控制(Model—View—Controller,MVC)设计模式和Struts开发框架进行深入分析,提出基于MVC模式的具有多层次体系结构的Web应用系统开发框架,并讨论了如何将Struts框架开发技术应用到实际系统开发中。  相似文献   

8.
《软件》2016,(6):75-78
传统的MVC模式在Android的应用开发中存在诸多不足,主要表现在Android应用开发的关键类Activity会充当Controller和View的合体,既要负责业务逻辑,又要负责显示,造成Activity的职责过多,耦合度高。MVP模式是MVC模式演进而来,引入了Presenter彻底分离Model和View层,在解决Activity臃肿的问题同时,还有助于后期的测试与维护。本文分析MVC对于Android开发的不足,并探索MVP模式在Android开发中的可行性,以及优劣势,最后实现MVP模式在Android开发中的应用。  相似文献   

9.
模型-视图-控制器MVC(Model-View-Controller)模式是一种经典的软件设计模式,其中的视图(View)层负责表现界面.考虑用户对软件外观要求变化的体验,对MVC模式中的视图层进行扩展,提出一种改进模式MCSC(Model-Content-Style-Controller)设计模式.使用UML对该模式的工作过程进行了建模,并将新模式应用到一个Web应用系统的开发中,取得了较好的效果.示例表明MCSC模式在具备MVC模式优点的同时,还做到了模型、内容、样式、控制的分离,能够有效地降低后期软件界面维护的工作量和维护难度.  相似文献   

10.
以XML扩充的MVC设计模式   总被引:2,自引:2,他引:0  
MVC设计模式最大限度地解除了应用程序各层次间的耦合,使开发维护变得简洁.高效,已经成为基于Web的J2EE应用中广泛采用的设计模式。然而随着应用的不断扩展,传统的MVC模式显得力不从心,无论是前端的View还是后端的Model都需要一定程度的扩充才能适应复杂应用的要求。给出了使用XML技术改进的MVC设计模式,用来解决传统MVC设计模式中存在的多客户端问题、Java代码嵌入问题、异构数据库交互问题。  相似文献   

11.
MVC(model、viewer、conteroller)2模型的研究与实现,是近两年在业务系统开发中的一个热门话题。文章描述了MVC2模型的思想、在过滤与XML调用上进行创新,以及MVC2在湖南省交警总队门禁管理系统上的具体设计与实现。结果表明,利用MVC2模型开发业务系统,具有简单、灵活和扩展性好等特点。系统完全满足业务需求,在测试阶段中一直保持良好的运行状态。  相似文献   

12.
Ari Jaaksi 《Software》1995,25(3):271-289
This paper presents an object-oriented approach for the implementation of interactive systems. This approach applies the model-view-controller (MVC) paradigm, which is modified for the C++ environment. The modified paradigm is called MVC++. In this approach the design of interactive applications starts by constructing an object model that represents the key concepts of the problem domain. This object model does not contain any user interface elements. According to the MVC++ approach, the object model is called the model part of the application. Only after the model part has been created, is the user interface designed. A collection of user interface classes is called the view. The classes that connect the model and the view form the controller, which is designed to communicate with both the model and the view. The approach presented in this paper provides a number of benefits. Advantages of the original MVC approach are obtained in a standard C++ environment, the structure of applications becomes clear and stable, and reusability as well as readability of the classes increases. Reusability is achieved by employing a mechanism called ‘abstract partners’. The approach presented in this paper is being applied in the development of a large network management system with over one million lines of C++ code running in the XII environment.  相似文献   

13.
基于MVC模式与插件式设计的开发架构的探讨与实践   总被引:1,自引:0,他引:1  
介绍了MVC三层模式与插件式设计的混合开发架构的设计,阐述MVC开发模式的一些看法,并提出了一种扩展办法,在结构化层次、理清系统业务模型和优化业务模型的重用性的基础上,结合插件式设计开发,简化开发模型,降低框架的复杂度,让框架更容易实现,并提高扩展的灵活性,以更好的松耦合方式开发构件,使得系统适应多变的业务需求。  相似文献   

14.
基于MVC模式的Web框架能够分离应用的视图、模型和控制器,并能简化控制层的实现,在此研究上提出基于Spring MVC框架的Java Web应用开发方法。首先分析了Spring MVC框架的核心组件以及组件之间的交互过程。然后根据配置文件、Controller组件的实现这2个方面阐述Spring MVC框架的基本应用。最后以异常处理、拦截器和数据校验这3个Web应用中的核心问题给出了Spring MVC的解决方案,以目标考核管理系统为背景给出了部分实现代码。实验表明Spring MVC框架能够提高Java Web应用的稳定性、扩展性和维护性。  相似文献   

15.
吴彤  金士尧  杨涛 《计算机仿真》2005,22(2):119-122
该文基于14LA/RTI环境下分布仿真系统的实现方法,使用MVC设计模式分析现有分布仿真系统框架,提出一种新的构架分布仿真系统的方法。使用这种方法,可以实现应用逻辑与事务逻辑的分离;可以根据规范独立完成实体模型和表现部分的建模,形成丰富的资源库,通过控制器完成系统的集成。控制器作为框架中相对稳定的部件,具有高度可重用性。该文的重点落于控制器的设计,使用XML描述数据交换规范。  相似文献   

16.
异构数据源的集成与访问   总被引:2,自引:1,他引:2  
1 引言近年来,Internet/Web技术和计算机硬件的迅速发展对数据库研究领域产生了巨大的影响,提出了新的挑战性问题:一是如何使数据库系统和技术成为Web的有机组成部分,而不仅仅充当Web体系的外围角色;二是如何实现Web动态信息的管理,完成日益增多的新一代Web应用等。人们已认识到Web正在逐渐成为全球性的自主分布式计算环境,Web上的多数站点都具有丰富的数据资源。如果能够把遍及全球的Web数据源集成起来,Web将成为一个全球统一的数据库,由全世界共享。然而Web数据源的集成并非易事,数据源的异构问题是影响Web数据源集成的最大障碍。Web数据源的异构问题主要包括三个方面:第一是模式异构,表现在不  相似文献   

17.
高岩  施亮 《微型电脑应用》2011,27(6):39-41,2
嵌入式系统和Web Service技术的融合是嵌入式系统发展的一个新方向。由于嵌入式系统本身运算能力和资源的限制,XML解析成为嵌入式系统快速处理SOAP消息进而更好地支持Web Service技术的瓶颈之一。在VTD-XML解析模型的基础上,设计了一个基于Avalon总线的IP核来分担XML解析的一部分任务,减轻嵌入式系统的运算负荷和片内资源消耗,从而提高嵌入式系统的XML解析性能。  相似文献   

18.
基于JSON和IoC的AJAX-RMI插件   总被引:2,自引:0,他引:2       下载免费PDF全文
黄强  王薇  张晓梅  李敏 《计算机工程》2009,35(19):71-74
异步JavaScript和XML(AJAX)客户端的 JavaScript与服务组件之间的通信存在较大阻抗,AJAX服务构件难以与现有MVC框架进行无侵略集成。基于结构化XML的数据交换体系占用系统资源和传输带宽较大,其结构不能有效适配客户和服务器系统。针对上述问题设计基于JSON数据交换、能与目前主流MVC框架进行无缝集成的AJAX远程方法调用插件MyAJAX,结合控制反转容器,提出服务组件的JavaScript动态存根生成和JSON序列化模型,实现JavaScript与容器内服务组件间的透明远程调用,给出MyAJAX的应用实例。  相似文献   

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

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