首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
Java设计模式是对软件系统设计中常见问题的可复用的经典解决方案。本文讨论了两种Java设计模式:工厂模式和代理模式。设计了一个使用JSP和Servlet技术实现的基于MVC模式的系统架构。并研究了这Java的两种设计模式在该MVC模式系统中的应用。  相似文献   

2.
模型-视图-控制器(MVC)是Xerox PARC在八十年代为编程语言Smalltalk-80发明的一种软件设计模式,至今已被广泛使用,最近几年被推荐为Sun公司J2EE平台的设计模式,并且受到越来越多的使用.本文介绍了MVC模型的基本原理,并给出一个用Java写的实例来分析如何将表示层和逻辑层分离并且更快地开发系统。  相似文献   

3.
MVC是项目中的一种通用框架模式,用于描述程序结构中各部分职责及交互方式,其主要作用就是通过控制层实现模型层和视图层的有效分离。Web项目中MVC模式的应用,不仅提高了程序结构的合理性,降低了程序模块之间的耦合性,而且大大提高了程序代码的重用性。  相似文献   

4.
罗甡  郭戈  黄鹏 《控制工程》2008,15(3):327-330
针对由于JADE(Java Agent Development Environment)对带图形界面的代理的支持程度不够,从而造成开发出来的系统结构混乱,维护困难等问题,采用MVC(Model-View-Control)设计模式进行开发,提出了一种新的图形界面Agent开发架构,即采用模型、界面和控制等功能模块相分离的方式来构造系统,以实现对多代理系统开发和维护的简化。该架构除了加强JADE系统对图形界面代理的支持外,新增了对多种消息并行处理的支持;并且结构灵活,易于扩展,可对现有的多代理系统进行少量改造来实现结构调整。  相似文献   

5.
MVC设计模式在PHP开发中的应用   总被引:2,自引:0,他引:2  
以实例介绍利用集成开发环境Zend Studio将MVC模式引入到PHP开发中,通过对MVC模式的理解和运用,能很好地将软件模块化,分离系统的数据控制和数据表示功能,有利于开发团队间的分工与合作,尤其在开发大型复杂的项目时,这种模式有利于加快项目进度,缩短开发周期,增强软件的可维护性和代码重用性,提高开发效率和项目质量。  相似文献   

6.
Web应用程序越来越复杂,这就要求在系统的设计中必须体现更好的灵活性和复用性。设计模式的正确应用,是解决问题的关键。文章对GOF设计模式协作的友好性进行了分析,通过MVC模式架构中工厂模式与桥接模式在客户端控制中的实际应用,得出了在设计模式共存上的一些经验和原则,为正确、有效、合理地应用设计模式以及提高系统的封装性、重用性、可维护性和可扩展性提供参考。  相似文献   

7.
通过对金信项目内容和企业应用中的开发模式的讨论,分析了金信的项目需求和系统特性,利用MVC模式的特点,将MVC模式作为金信架构设计的基础,并依据应用系统的需求特性,对MVC框架模型进行了扩展。  相似文献   

8.
利用RMI开发分布式应用程序时,远程对象需要注册才能被访问。但注册过多的远程对象会带来命名繁琐以及浪费服务器端内存的问题。因此,提出了一种通过工厂设计模式封装远程对象进行二次查找的方式来访问远程对象,并结合教务管理系统具体阐述了实现过程。实践证明该方式简化了远程对象的注册并能够节约服务器的资源。  相似文献   

9.
MVC设计模式在远程考试系统中的应用   总被引:7,自引:1,他引:7  
陈大鑫  杨路明 《微机发展》2004,14(10):73-75,140
随着计算机网络的迅速发展,远程考试已成为Internet应用的一个热点。然而大多数现有的远程考试系统存在可扩展性差、难以维护的缺陷。MVC设计模式是目前Web应用开发中的一种非常先进的设计思想,使用这种模式不仅可以提供清晰的设计框架,而且使设计过程更加灵活。文中在分析三种常用的MVC角色分配的基础上,结合远程考试的具体应用场合,在系统设计中采用了Sexvlet,JSP,JavaBean的技术方案。实践证明,采用MVC设计模式的远程考试系统具有良好的可扩展性、灵活性,并且易于维护。  相似文献   

10.
基于MVC设计模式的电子商务Web应用框架   总被引:4,自引:0,他引:4  
在介绍Web应用关键技术的基础上,引入了基于MVC设计模式的电子商务应用框架,并对该应用框架的可重用性、安全性及支持多类型用户界面等特性进行了分析。  相似文献   

11.
随着计算机网络的迅速发展,远程考试已成为Internet应用的一个热点.然而大多数现有的远程考试系统存在可扩展性差、难以维护的缺陷.MVC设计模式是目前Web应用开发中的一种非常先进的设计思想,使用这种模式不仅可以提供清晰的设计框架,而且使设计过程更加灵活.文中在分析三种常用的MVC角色分配的基础上,结合远程考试的具体应用场合,在系统设计中采用了Servlet,JSP,JavaBean的技术方案.实践证明,采用MVC设计模式的远程考试系统具有良好的可扩展性、灵活性,并且易于维护.  相似文献   

12.
文章首先对JSP技术的使用提出疑问,接着引入MVC模式,对MVC模式进行理解说明和举例,最后对MVC设计模式的优缺点进行分析总结,以便读者设计出更加高效的Java程序。  相似文献   

13.
顼聪  王雅轩 《计算机教育》2009,(24):143-145
Struts是当前应用开发中最为流行的框架之一。它提供一个非常好的MVC框架,在Web应用开发中把界面和业务逻辑分离,提高了代码的可重用性和灵活性,便于组件式开发。文章简要介绍MVC设计模式和Struts框架的体系结构和工作原理,然后结合一个实例,讲述Struts实现MVC模式Web应用的过程。  相似文献   

14.
MVC架构模式是一种经典的软件模式,它在B/S系统中应用的比较广泛,但在C/S系统中应用的还不够成熟,本文为基于Java平台的C/S系统设计出一套应用MVC架构模式的方案,并提出了三种Model层的实现方式。  相似文献   

15.
MVC模式在Java应用程序中的实现   总被引:3,自引:0,他引:3  
MVC(Model-View-Controller)模式在面向对象程序设计方面已经得到了广泛的应用.本文通过一个简单的用户登录场景,展示Java应用程序在MVC模式下的实现,分析MVC模式的优缺点所在.  相似文献   

16.
MVC是一种目前广泛流行的软件设计模式。在远程测控软件系统中选择和应用MVC模式,实现了系统对不同硬件平台的支持,及系统良好的可维护性和扩展性,特别是一个模型运行的同时可建立多个视图,方便用户使用。  相似文献   

17.
针对Java应用程序中GUI的开发,分析MVC架构模式工作原理,阐述Java复合数据类型组件模型-视图-控制器的功能、相互关系及基于MVC模式的设计方法,并进一步详述Swing复合数据类型组件的代理事件与渲染重绘机制.将MVC架构与Swing组件的设计思想融汇在一起,最终揭示了JTable等复合数据类型组件在GUI设计中的灵活应用.  相似文献   

18.
基于MVC模式的Java主流框架整合技术研究   总被引:3,自引:1,他引:2  
Java开源社区提供了丰富的框架以供程序员进行Web应用开发,恰当选择框架可以大大简化团队开发工作。文章介绍了如何以简约风格整合Java主流框架Struts2,Spring和Hibernate,并给出了应用实例。相对于传统的开发方法,整合方案实现了表示逻辑,业务逻辑和数据的分离,使应用系统结构清晰,具有很好的可扩展性和可维护性。  相似文献   

19.
在简单介绍MVC框架实现的基础上,结合设计模式的思想,实现基于Struts框架的Java Web系统中控制流程设计.重点讨论了如何在继承Struts框架组件的实现中应用设计模式,从而达到功能复用机制,为我们的业务流程的开发带采了灵活性.  相似文献   

20.
基于MVC模式的Struts框架在网上考试系统中的应用   总被引:2,自引:0,他引:2  
随着计算机的发展和信息化水平的提高,网络教学也得到了广泛应用,网上考试是网络教学不可缺少的部分。简要介绍了MVC设计模式和Struts框架的工作原理,将实现MVC设计模式的Struts框架引入到网上考试系统的开发中,并结合实例详细讨论了如何应用Struts框架实现MVC设计模式。  相似文献   

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

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