首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
基于Spring的MVC框架设计与实现   总被引:9,自引:1,他引:9       下载免费PDF全文
为构建高效、灵活且易于使用的模型-视图-控制器(MVC)模式实现机制,提出一种基于Spring框架的MVC框架。该框架使用JSP技术构建视图层,采用总体控制与局部控制相结合的方法增强控制层的功能,采用O/R Mapping类完成数据访问操作。基于IOC/AOP技术实现事务管理,并应用该框架开发网络收藏夹。  相似文献   

2.
叶斌 《微计算机信息》2006,22(21):119-121
用户界面是应用软件的重要组成部分,将智能Agent应用于用户界面的设计已越来越广泛。而使用面向对象模型MVC(模型—视图—控制器)可以提高设计效率。论文主要论述了基于Agent用户界面模型的特点;分析了MVC把系统分离成模型、视图、控制三个独立部分的原理和作用。最后,以一个实例介绍了在具体软件设计中如何实现MVC模型。  相似文献   

3.
历史上,美国 Key Curriculum Press 公司最早提出了《几何画板》的概念模型并开发了一个具体的应用软件。该软件系统在CAI领域产生了巨大影响。《几何画板》虽然在表现平面几何教学方面有出色表现,但在空间(三维)几何表现方面则不尽人意,因为该软件是基于微软的GDI二维图形库来开发设计的。而空间几何关系的展现又是中小学数学教学中的重点和难点,最需要使用计算机辅助教学手段帮助学生直观地加以理解。笔者开发的《三维几何画板》以弥补《几何画板》在空间表现方面的不足,文中介绍了该软件体系结构中MVC设计模式的一种变体“文档-视图设计模式”的应用方法。说明了在某些情况下,为什么使用MVC模式的文档-视图变体可能会更加合适。并且详细阐述了文档-视图设计模式的实现方法及其各部分与模型-视图-控制器模式之间的对应关系。  相似文献   

4.
图形用户接口(GUI)是应用软件的重要组成部分。使用模型-视图-控制(MVC)的面向对象模型不仅可以提高设计效率,而且还能使其对不同的运行平台有自适应性。本文主要论述面向对象的用户接口模型MVC的结构及其原理,并以一个实例阐述在具体的软件设计中如何实现MVC模型。  相似文献   

5.
陈浩  庄毅  黄福兴 《计算机工程与设计》2007,28(12):2946-2948,2995
针对航空机载企业的实际需求,设计并实现了航空机载新产品研制管理系统.重点介绍了基于MVC(模型-视图-控制器)设计模式的研制过程管理模块设计.该模块中多个视图使用同一模型,实现了数据层与表示层的分离,具有良好的可扩展性,可维护性;并且安全审计模块保障了机载企业数据信息的安全.  相似文献   

6.
基于Struts框架的档案管理系统应用研究   总被引:1,自引:1,他引:1  
详细介绍了MVC(模型-视图-控制)设计模式和Struts框架的工作原理,将基于MVC设计模式的Struts框架引入到档案管理系统的开发中,结合具体实例说明了如何应用Struts框架实现MVC设计模式,体现了软件框架结构和组件技术重用的优越性,提高了软件开发的效率,增强了软件的可扩展性和可维护性.  相似文献   

7.
模型-视图-控制器(Model-View -Controller ,MVC)模式在面向对象应用程序的软件工程中相当有用,本文将讨论如何将其应用到静态或动态调用的Web服务中去,着重描述如何使用任何MVC模式来实现Web服务体系结构,描述如何使用SOAP和UDDIAPI来访问静态和动态Web服务,以及组成Web服务体系结构的组件的设计。结合GIS系统的开发案例,说明了基于MVC模式的Web服务体系结构在GIS中的应用。  相似文献   

8.
王鑫  孙小平  谭畅 《控制工程》2005,12(5):480-482
研究了MVC(模块、视图、控制)模式的改进结构,该模式可以使业务逻辑与现实逻辑相分离,增强可维护性。以Java语言为基础探讨了使用Struts和XSLT相结合实现MVC,架构出具有良好的扩展性和伸缩性的基于Web的系统。介绍了Modell模型和Model2模型以及每个模型的优缺点,由此论述MVC模式所衍生出来的Model 2x模型。实际应用表明该方法有助于提高代码的可重用性和灵活性,通过将问题划分为更小的组件,当技术空间或问题空间中出现变化时会有更多的机会重用代码,在实际项目应用中效果良好。  相似文献   

9.
复杂的WEB应用程序要求采用模型-视图-控制器(MVC)设计模式的思想,MVC将应用设计分为多层.减弱了业务逻辑接口和数据接口之间的耦合。本文给出了MVC在J2EE框架下的实现,重点提出了在实际工程当中采用两层控制器的具体实现方式。实践证明对于包含了大量关系复杂视图的应用,两层控制器的实现方式效果是很理想的。  相似文献   

10.
模式-视图-控制器MVC(Model-View-Controller)设计模式是目前在J2EE平台上用得较多的一种设计模式,使用Struts和Hibernate来构建Java Web应用是当前比较通用的开发策略.利用此开发策略设计实现了地表水质量信息采集与分析系统,并阐述了在实际应用中遇到的问题及其解决办法.  相似文献   

11.
基于MVC设计模式的Web服务架构   总被引:3,自引:2,他引:3  
Web服务以其良好的协同性和可扩展性,越来越受到企业的关注,但如何构建企业的Web服务是一个非常复杂的问题。MVC是一种架构松散耦合、高柔韧性软件的设计模式,它为架构Web服务提供一种很好的模型。本文描述了MVC设计模式,通过它和Web服务架构相关要素的类比,用MVC的设计模式描述了Web服务的体系结构,建立了基于MVC模式的Web服务架构。  相似文献   

12.
使用分层模型改进MVC设计架构   总被引:11,自引:0,他引:11  
在研究经典的模型-视图-控制器(MVC)设计模式和分层模型的基础上,利用分层模型低耦合性的特点改进MVC各个层之间的模糊分割,视图和控制器之间的紧密连接,以及视图、控制器、模型3者之间的紧密耦合等缺点.新的MVC模式分为5层:UI、Service、BO、DO、DA,对UI进行了泛化,用Service层代替了原来的控制层,模型层也进行了具体的细分,并通过抽象类来进行数据传递.改进的MVC模式既能做到用户接口和功能模块的分离,又能使各个部分之间耦合度降低.  相似文献   

13.
MVC模式常被应用于大型的B/S应用程序开发,它提供了一个结构化的模型,实现了软件开发的分工和应用程序的模块化。深入研究了一个Wiki系统在客户端浏览器中的设计与实现,在实现过程中完全使用JavaScript并结合MVC模式,使得整个应用程序具有较高的系统性,由于使用了模块分割提高了代码复用率,降低了维护成本。  相似文献   

14.
王念桥 《计算机时代》2012,(4):37-38,40
模型-视图-控制器(MVC)模式是一个框架级的设计模式,该模式将软件设计中的关注点分离开来,从而使程序更有弹性。随着软硬件的发展,基于MVC模式演化出了一些相关模式。模型-视图-表示器(MVP)模式就是由MVC演变而来。文章将首先介绍了可能的MVP模式的实现方法,然后讨论了该模式的应用,以及所带来的益处。  相似文献   

15.
Hibernate对Struts框架的扩展研究   总被引:1,自引:0,他引:1  
引入MVC框架,确定了MVC在Web开发的应用模式,研究了符合MVC标准的Struts框架工作流程及其应用的优势和不足.结合持久化工具Hibernate的功能特点和Struts框架的优势,利用框图描述的方法对Struts框架进行扩展,提出了扩展后的Web开发多层软件体系结构应用模型.扩展后的Struts框架,使Web开发的层次更加清晰,降低了各层之间的耦合,提高了代码的复用性,可使Web开发的效率大幅度提高.  相似文献   

16.
廖丽 《电脑迷》2018,(10):80-81
MVC模式是一种很重要的设计模式,它在理论上实现了业务逻辑与界面显示的分离,对WEB的应用开发具有重要意义.本文介绍了模型-视图-控制器(MVC)设计模式的基本概念及工作原理,并提出一种基于MVC模式的WEB应用开发实例.  相似文献   

17.
基于Java/Swing的通用文件管理器设计模式   总被引:1,自引:0,他引:1  
文件管理器的设计必须考虑众多因素及其相互之间的关联,因此如何选择有效的设计模式是非常重要的。在燕星文件存储系统中,基于Java/Swing技术设计并实现了客户端文件管理器,它由三种设计模式组合而成:模型-视图-控制器模式(MVC)、对象树模式和主控者模式。文章分别讨论了这三种设计模式,它们共同构成了一种通用的文件管理器设计模式。  相似文献   

18.
范翔 《信息与电脑》2022,(21):139-141
目前,常见的Web应用程序软件开发技术,通常包括Java Applet、公共网关接口(Common Gateway Interface,CGI)、JavaScript、VBScript等技术,可被用于浏览器超文本标记语言(HyperText Markup Language,HTML)页面、客户端程序的开发。但是,将JavaScript与服务器端代码相混合的技术方案,在软件开发中的流程非常复杂,且程序代码后期调试和应用管理维护较为困难。基于此,提出利用ASP.NET的模型-视图-控制器(Model View Controller,MVC)开发框架,对Web应用程序进行开发,将Web应用分为模型、视图和控制器的组成部分,封装于MVC框架的类库,并使用代码自动生成技术进行应用程序功能模块的添加与调试,提高软件系统中Web应用的设计规范性和开发效率。  相似文献   

19.
提出了一种低成本,便于操作和管理的网络多媒体显示系统——MMDS.它包括服务器、控制台、网络和客户端等几部分.利用一个所见即所得的模板设计工具,操作人员可以直接在屏幕上绘制显示效果,并可以保存和修改以便再用.系统采用了MVC设计模式,操作人员可以快速熟练使用.服务器与客户端的交互使用XML语言,使得系统可以包含多种类型的终端,提高了它的实用性.  相似文献   

20.
基于PHP的MVC框架核心技术研究与实现   总被引:1,自引:0,他引:1  
MVC应用程序开发框架是MVC开发模式实现的基础。通过对MVC模式的深入研究,以PHP为基础,提出了MVC的实际模型,设计了MVC框架的体系架构,解决了框架的路由模式,研制了控制器工厂、DAO组件与模板引擎,形成了较为完整的MVC开发框架设计体系,为企业级应用系统开发提供了底层支撑系统。  相似文献   

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

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