首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 218 毫秒
1.
基于MVC模式的OA系统结构设计   总被引:1,自引:0,他引:1  
随着OA系统的发展,在进行OA系统设计时如何优化系统结构的设计显得越来越重要。本文将传统的面向对象的鳊程模式(MVC模式)应用于OA系统的开发中,提出了一种基于MVC模式的OA系统结构设计方法,并对这种方法进行了分析与总结。  相似文献   

2.
AUTOSAR(汽车开放式系统架构)平台可分为3层:应用层、运行时环境和基础软件,其中基础软件又包括系统服务、ECU抽象层和uC抽象层。所有驱动程序都包含在uC抽象层和ECU抽象层中。存储器驱动提供了对不同存储设备的访问接口。根据AUTOSAR规范,在MPC5633M微控制器上,设计并实现了Flash驱动程序。提出的设计与实现的方法同样适用于其他设备驱动的开发。  相似文献   

3.
基于JSP的MVC改进模式研究及应用   总被引:3,自引:0,他引:3  
介绍了传统的基于JSP的两种MVC基本开发模式,并对它们的特点和体系结构进行了分析和比较。为了提高基于传统开发模式的WEB系统中代码的可重复性、可维护性和开发独立性,从数据库访问技术、XML技术和框架技术角度,提出了一种MVC改进模式,并阐述了基于此MVC改进模式进行开发的技术原理。最后从设计角度和开发结构方面,给出一个依据此MVC改进模式实现的开发框架及其主要代码。  相似文献   

4.
随着实时嵌入式系统的功能越来越复杂,现有的软硬件分离、软硬件协调等实时系统设计方法已经无法满足其系统实现的要求.本文根据模型驱动开发架构MDA和模型集成开发MIC的核心思想,将时间语义结合服务体/执行流(Servant/Exe-Flow Model,简称SEFM)模型,提出了一种基于模型驱动的实时系统设计方法.首先,本文给出了SEFM模型的元模型表达系统的抽象语义,同时使用XML语言和框图语言来描述SEFM模型的具体语法.结合XML解析技术,根据同一抽象语法的不同具体语法能够相互转化,实现了框图语言的代码生成,最后以实时跟车系统设计方案表明该系统实现方法的可行性和正确性.  相似文献   

5.
基于MVC的软件界面体系结构研究与实现*   总被引:17,自引:0,他引:17  
软件体系结构研究是目前软件工程领域研究的新一轮热潮,是对软件的更高层次抽象。在分析MVC(Model/View/Controller)模式机理的基础上,给出了基于MVC的软件界面体系结构及其工作机理。软件界面体系结构带来了软件设计的灵活性和高度重用性。最后,以软件界面体系结构为指导,分析了MFC(Microsoft Fundament Class)的文档视图结构,并给出了软件界面体系结构的具体设计和实现。  相似文献   

6.
介绍了如何利用.NET平台结合MVC模式开发安全、可扩展、易维护的系统。分析了MVC设计模式,设计了一个基于MVC模式的.NET框架下的应用模型,并结合该实例,探讨了具体的实现方法,并给出了每个模块的代码实现。该系统实现了应用程序模块化,具有良好的安全性、可扩展性和易维护性。  相似文献   

7.
J2EE Web开发框架体系结构   总被引:6,自引:0,他引:6  
开源框架(如MVC框架Struts、OR Mapping框架Hibernate、Log框架Log4j等)的出现极大地提高了J2EE应用程序开发的效率,但它们都只提供了应用程序某一层次的框架,不是一个完整的应用框架。应用框架是整个系统的可重用设计,是构建应用程序的模板,它本质上是一系列设计模式的抽象实现,并提供一些框架基础服务。在整合各种框架的基础上,我们在一个更高的层面上设计和实现了一个J2EEWeb开发框架。该开发框架具有良好的软件体系结构,采用了多种架构设计模式(如多层结构、MVC模式、IoC模式等),保证了程序具有松耦合性和易扩展性,并提供了一些常用的可复用构件,实现了web应用系统的基础功能。它可以帮助开发人员获得最大程度的框架复用,快速开发应用系统。  相似文献   

8.
本文详细介绍了MVC作为开发Web应用的架构,MVC设计模式三个组成构件(模型部件、视图部件和控制部件)实现原理,MVC设计模式的扩展,以及在ASP.NET环境下实现基于MVC的应用需要完成的工作,讨论了MVC模式的优势。  相似文献   

9.
张鹏  徐鹏 《计算机科学》2005,32(11):198-201
图形用户界面(GUI)是各种计算机应用的一个重要组成部分。但是越来越多的缟程语言和GUI工具包使得开发跨平台的GUI也变得越来越繁琐。同时,日趋庞大和复杂的数据,也迫使开发者在维护GUI相关数据方面付出更多的努力。本文从分析MVC设计模式入手,力图从更高的层次上对GUI及其相关数据的描述模型进行归纳和抽象,提出并形式化描述了一种GUI抽象描述模型,基于该模型的GUI数据建模算法和绑定模型。最后简单介绍了该描述模型基于XML的实现语言——GUI XML。  相似文献   

10.
基于MVC模式的Web远程教学管理系统的设计   总被引:6,自引:0,他引:6  
随着网络技术,特别是Internet技术的发展和普及,基于Web的远程教学已经成为远程教育的重要方式和发展方向。本文从系统的分析和设计建立组件化应用的模型,结合UML的建模语言,MVC的分层体系理论、基于Java的Servlet,JSP,JavaBean技术,方便地实现组件化的Web应用系统的开发。本文从系统的设计目标与功能需求,系统开发采用的MVC设计模式与技术方案,以及系统设计与实现中的关键技术等几方面进行了详细的说明。  相似文献   

11.
基于改进MVC的高校人事管理系统   总被引:19,自引:0,他引:19  
结合复旦大学校园信息化建设的实践,研究了基于J2EE技术的MVC设计模式及其改进方法,并应用于一个高校人事管理系统的开发和实现,探索了一种满足“应用集成”要求的高校应用系统开发建设方式。  相似文献   

12.
基于MVC与Struts实现的报表服务器   总被引:2,自引:0,他引:2  
王华容  宿红毅 《微机发展》2004,14(3):4-6,48
MVC是一个设计模式。为了弱化程序的业务逻辑和显示逻辑的耦合.提高代码的可重用性和可维护性.它将程序分成三个部件:模型、视图、控制器。模型是应用程序的数据和操作这些数据的方法:视图是用户看到并能与之交互的界面;控制器接受用户的输入并调用模型和视图去完成用户的需求。此外.MVC能满足大型Web应用的要求,因而会有好的应用和发展前景。文中首先阐述了设计模式的概念、MVC的发展历史,以及Model,View,Control各自的功能、它们之间的关系,重点叙述了怎样运用MVC并结合Struts来实现报表服务器。  相似文献   

13.
业务应用软件框架的一种分析方法   总被引:16,自引:0,他引:16       下载免费PDF全文
为了开发成熟的、可重用的软件框架和组件,提倡尽量地抽出和组入软件模式.讨论了基于软件模式的面向对象软件开发方法.在分析业务应用领域需求规格的基础上,给出了软件框架的分析方法和基本角色模型,抽出了框架的体系结构分析模式、基本角色类及其结构并设计了数据存取的"抽象工厂”模式.该方法适用于应用框架和软组件的开发.  相似文献   

14.
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.  相似文献   

15.
陈敏仪 《现代计算机》2004,(7):64-66,89
MVC模式是指把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离.将MVC设计模式运用于Web应用,使得数据处理逻辑与它的表现形式分离,编写好业务逻辑以后,可以由控制器根据不同的显示要求应用不同的视图构造页面,使之可以满足不同的格式要求及不同类型客户端输出.因此,MVC模式在电子商务中有极大的应用价值.本文将分析MVC模式的组成和形系结构,并通过一个Web应用例子体现了MVC模式的实现.  相似文献   

16.
基于RUP的UML建模方法在电子地图系统开发中的应用*   总被引:4,自引:0,他引:4  
以电子地图系统的开发为背景,介绍了在面向对象应用系统的分析与设计过程中,应用基于RUP的UML的建模技术进行系统建模的方法。在对系统进行需求分析的基础上,灵活选用UML提供的语言丰富的可视化表达元素,构建了系统的用户需求模型、混合模式体系架构模型、分析设计模型和实现模型。  相似文献   

17.
一种基于双Servlet控制器的MVC模式的设计与研究   总被引:1,自引:0,他引:1  
MVC模式是开发Web应用程序的一种重要方法。文中首先简要介绍了通常的MVC模式及其运行过程,然后在此基础上提出了一种改进的MVC模式,即一种含有两个Servlet控制器的混合型MVC模式,并详细介绍了这种模式的设计和实现,最后分析了这种改进后的新模式的性能和特点。  相似文献   

18.
基于Struts框架的Web应用重构   总被引:2,自引:0,他引:2  
重构是在不改变软件可观察行为的前提下,通过对软件内部结构的改变,提高软件的可理解性并降低变化成本。Struts是目前Web应用表现层MVC模式的一个流行实现框架。以一个典型的Web应用为例,通过分析发生在此应用的两个迭代生命周期之间的重构过程(基于Struts框架),以及实施重构之后给系统带来的积极影响,验证了重构在平衡满足用户需求与保证开发过程健康有序进行之间的作用。  相似文献   

19.
Supporting the acquisition and modeling of requirements in software design   总被引:1,自引:0,他引:1  
This paper describes a system for supporting the construction of software requirement models, which are initial computable models representing users' requirements in software design. The system principally consists of two components, a system for aiding the formation of requirement concepts by visualizing a user's thought space, and a knowledge-based system which automatically assembles the ascertained requirement concepts into a requirement model. The system extracts reusable components of a requirement model, corresponding to the users' abstract requirement concept, from a store of similar past cases. The components are then automatically arranged using heuristic reasoning. By using the system, users can make their requirement concepts more mature, and simultaneously get computable requirement models as by-products.  相似文献   

20.
分析了基于应用服务供应商(ASP)模式的工作流管理系统(WfMS)的现实意义及特点,在此基础上研究了其若干关键技术。在系统架构方面,给出了一个MVC模式的基于ASP的工作流管理系统参考模型及实现方法。讨论了基于EJB的WfMS应用服务器设计以及基于角色的访问控制技术。最后给出了应用实例。  相似文献   

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

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