首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 103 毫秒
1.
传统MVC模式下横切关注点问题是一个关系系统性能优化的问题。论文分析了MVC模式的性能目标,建立了基于装饰器设计模式(Decorator Pattern)精简AOP框架的理论模型,实现了权限管理等横切关注点织入方案,并基于实际应用进行了系统架构模式优化,在系统功能与业务功能分离方面得到有效解决,AOP多重拦截方案得到有效建立。实验与实际运行系统表明,Decorator AOP框架在实际应用中降低了系统复杂性、提高了组件重用性并优化了业务流程,具有良好的实用性。  相似文献   

2.
Struts框架及其应用研究   总被引:1,自引:0,他引:1  
设计模式在工程中的应用越来越广泛,MVC是软件开发中一种重要的设计模式.Struts架构是MVC设计模式的一个实现,它是目前比较流行的一种Web应用开发框架.简要介绍MVC模式,并介绍出现过的两种JSP模式,论述Struts框架的组成和基本工作原理,给出一个应用实例.  相似文献   

3.
MVC设计模式是当前软件开发最流行的设计模式之一。本文结合实例给出了MVC设计模式在J2EEWeb层的一种有效的应用,并运用开源的Struts框架实现了MVC设计模式。本文还对MVC模式与Struts框架的内部实现机制进行了分析,并在实践中体现出MVC设计模式与Struts框架的高效和结构清晰的优点。  相似文献   

4.
基于J2EE的MVC设计模式的分析与思考   总被引:5,自引:0,他引:5  
MVC设计模式是当今比较流行的设计模式,并广泛应用于企业级项目开发,本文分析讨论面向对象的MVC设计模式,并将MVC设计模式引入J2EE应用程序开发之中。通过对MVC设计模式的研究,分析其基本原理及运行机制,在适当的环境下去实现基于J2EE平台的Web应用程序开发。  相似文献   

5.
为了使程序具有良好的、灵活的结构,充分的可扩展性和代码的可重用性,设计模式在面向对象程序设计中的应用具有重要的意义和作用.以Decorator模式在咖啡店计费系统中的应用为例,具体介绍了Decorator模式在特定场景下的应用及运用设计模式带来软件扩充和复用的方便性.  相似文献   

6.
设计模式不仅使开发者更容易理解设计的思路,而且在很大程度上提高开发者的系统设计能力。在面向对象的设计中,我们经常使用继承来扩展对象的功能,但是复杂的继承关系很容易造成类爆炸,而且这种方式缺乏灵活性。Decorator模式可以很好地解决这个问题。以Decorator模式在数据打印中的应用为例,具体介绍Decorator模式问题的产生、解决和效果,同时也说明了Decorator模式带来软件扩充和复用的方便性。  相似文献   

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

8.
结合实例给出了MVC 设计模式在J2EE Web层的一种有效的应用,并运用开源的Struts框架实现了MVC设计模式,还对MVC模式与Struts框架的内部实现机制进行了分析,并在实践中体现出MVC设计模式与Struts框架的高效和结构清晰的优点.  相似文献   

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

10.
Java设计模式是对软件系统设计中常见问题的可复用的经典解决方案。本文讨论了两种Java设计模式:工厂模式和代理模式。设计了一个使用JSP和Servlet技术实现的基于MVC模式的系统架构。并研究了这Java的两种设计模式在该MVC模式系统中的应用。  相似文献   

11.
基于J2EE和MVC模式的企业信息管理系统的设计与实现   总被引:1,自引:0,他引:1  
本文首先概述了J2EE和MVC模式相关理论,然后从J2EE技术和MVC模式的角度出发,提出了企业信息管理系统的设计与实现方案对策建议.  相似文献   

12.
介绍了MVC模式与Decorator模式,以及基于这两种模式的两种应用框架Struts与SiteMesh。并从可扩展性、可复用性、可维护性、可控制性的角度出发具体研究了这两种框架。最终将这两个框架结合,形成一个典型的框架应用结构,为软件架构设计提供了很好的设计思路与参考模型。将此框架结构应用于实际项目的设计与开发中,收到了良好的效果。  相似文献   

13.
为了方便企业的管理和提高协同办公效率,越来越多的企业采用了WebOA系统。针对传统设计模式开发的WebOA系统存在维护成本高、难以扩展等缺陷,文中提出一种基于MVC设计模式的系统开发方案。首先详细介绍了MVC模式的设计思想和ZendFramework的工作流程及原理,然后阐述了系统设计与实现的整个过程。该设计方案充分利用了MVC的结构和特点并已成功应用于某办公自动化系统的开发。实践表明,基于MVC模式开发的OA系统运行稳定,具有较好的灵活性和高效性,并且大大减少了系统的开发周期,达到了预期的效果。  相似文献   

14.
设计并实现了基于SOA架构的信息分发平台,主要用于高扩展性的企业服务与高效率的信息共享。文中设计的信息分发系统采用面向服务的设计原则,分析异构网络信息共享问题,实现图片信息共享服务并通过插件实现客户端的功能扩展。通过研究异构网络信息分发的需求,分别对服务器端和客户端进行设计,并实现两者的高效结合。本系统可以作为云计算平台的实现模型,通过对客户端采用MVC的设计模式,提高了客户端的扩展性和灵活性,通过模块化设计降低了系统耦合度,本系统最大的特点就是可以通过平台的插件管理系统实现服务的实时扩充。  相似文献   

15.
刘方军  唐平  高长青 《微机发展》2011,(11):163-166
中文学习平台需要适应不同地域环境和不同语言环境的中文学习者,其最终的实现要求用户对其进行配置、使用和维护。设计一款代码简洁、可重用性强、易于测试的软件是最终目标。传统的基于.NET平台Web软件开发采用的三层架构中的展现层中显示页面和后台代码耦合性高、测试困难、可重用性差。因此该文采用将MVC模式引入到三层架构中的方法,将三层架构中的显示和逻辑代码彻底分离,应用到中文学习平台架构的设计和开发中。设计和开发过程中重点分析了中文学习平台的各种灵活性和重用性需求,实验证明,引入MVC设计模式的三层架构很好地满足了开发要求,使软件易测试并具有很强的可移植性。  相似文献   

16.
MVC设计模式在.NET开发中的实现方法研究   总被引:1,自引:0,他引:1  
.NET是构建企业解决方案的优秀平台,MVC设计模式则将一个系统分离为三层,从而使得软件结构清晰、易于维护和复用,因此研究MVC设计模式在NET开发中的实现方法具有重要意义。文中首先介绍MVC设计模式和NET,接着分析基于NET的几种软件开发方法,并通过一简单实例阐述了MVC设计模式在NET开发中的实现方法,对基于.NET的软件项目开发有一定指导意义,也可供学习MVC设计模式应用的读者参考。  相似文献   

17.
介绍MVC设计模式和Struts框架的工作原理,将实现MVC设计模式的Struts框架引入到学生选课管理系统的开发中,并详细讨论了其设计思路和实现方法。该框架体现了软件框架结构和组件技术重用的优越性。  相似文献   

18.
20世纪90年代以来,全球性的电子商务正成为最活跃,最热门的信息交易活动,网上书城系统便是其中一个典型的实际应用。首先,对系统开发所使用的相关技术进行了介绍,如分层架构模式、J2EE中的三层结构、MVC模式的分层结构,同时,分析了客户的业务需求,并分别对系统各个模块的设计、数据库设计、程序结构设计进行了描述。提出了一种基于MVC模式分层结构的设计方法,该方法将显示层、业务层和数据层分离,以实现代码重用和易于修改,提高系统的灵活性、复用性和可维护性,达到提高软件质量的目的。  相似文献   

19.
MVC模式在分布式环境下的应用研究   总被引:13,自引:0,他引:13       下载免费PDF全文
陈乐  杨小虎 《计算机工程》2006,32(19):62-64
随着分布式技术的发展,MVC的含义和用途变得更加广泛,不仅可以用于组件的构造,也可用于分布式程序的设计。文章介绍了传统的MVC模式,分析了在分布式环境下如何合理、有效地应用MVC模式,并在此基础上结合Web Services和消息中间件技术,提出了一个分布式MVC模式的实现框架。该框架可以帮助创建结构良好、松散耦合的分布式应用。  相似文献   

20.
网上书店作为电子商务的一种,与传统的店面书店相比,其经营方式和销售渠道表现出很多优势,为此进行网上电子书店的设计与实现.为了程序的易维护性和可扩展性,结合网上交易系统的特点,采用模式视图控制器(MVC)设计模式,使之适用于Java EE(企业版)技术来进行项目的开发.根据企业需求分析,进行系统功能结构设计,以系统开发技术应用和购物车的实现为例,详尽介绍了网上书店的设计与开发方法.  相似文献   

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

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