首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 234 毫秒
1.
设计模式是构建可复用、灵活、高效的面向对象软件的有效方法。文中通过合理应用设计模式,设计了一个通用数据库访问程序,实现应用程序对泛化数据库访问的支持。  相似文献   

2.
利用Windows CE数据库API接口函数,设计和实现了Windows CE数据库访问组件.提出虚拟系统表的概念,同时结合设计模式的思想,完成对Windows CE数据库的访问管理.在介绍组件模型的基础上,给出了虚拟系统表的具体思路,以及设计模式在隐藏细节方面的应用.  相似文献   

3.
设计模式分创建型模式,构型模式,和行为型模式。抽象工厂设计模式是其中的一种,它向客户端提供接口,使得客户端在不必指定具体类型的情况下,创建多个对象。抽象工厂设计模式可以实现一次创建一系列相互依赖对象的需求,在实现数据访问功能中用于提供系统使用数据库的选择,同时也可以降低业务逻辑层和数据访问层之间的耦合。  相似文献   

4.
使用ADO实现关系数据库访问层   总被引:2,自引:2,他引:2  
在使用面向对象方法开发关系数据库应用系统时,人们希望对业务逻辑层开发人员隐藏在关系数据库中存取对象的细节,数据库访问层模式就是解决这个问题的一种设计模式。数据库访问层可以以多种方式实现,以ADO数据访问技术为基础,描述了一个关系数据库访问层的实现方案。  相似文献   

5.
为了解决Web应用程序在更换数据库时代码修改问题,将抽象工厂设计模式应用于数据访问层,封装了抽象工厂和实体工厂,给出数据库操作抽象工厂模式结构图和部分关键代码。  相似文献   

6.
甄镭 《程序员》2004,(1):65-67
GoF的《设计模式》一书自出版后在面向对象技术领域引起了巨大的影响,许多开发者都开始有意识地应用设计模式来解决现实开发中的问题。本文作者使用简单工厂设计模式解决了同一个ASP.NET组件访问不同类型数据库的问题,是“在ASP.NET中使用设计模式”系列文章中的一篇。  相似文献   

7.
本文针对软件开发中的数据库访问提出了一种方便的可复用数据访问框架。多种设计模式在框架设计中的使用不仅提高了框架的复用程度,而且使得框架易于移植。数据访问框架只要作适应性修改就能复用在不同的系统中。  相似文献   

8.
本文介绍了一个基于JSP动态网页技术开发的高校图书馆系统的方法.该系统采用JSP JAVABEAN的设计模式,以MS SQLSEVER2000做数据库平台,通过JDBC技术访问数据库,具有书目检索、信息发布、我的图书馆等功能.  相似文献   

9.
实体EJB是SUNONE体系结构中的关键软件部件,实体EJB的性能直接影响企业计算的性能,该文讨论了优化实体EJB性能的若干策略,包括CMP、数据库访问优化、设计模式等。  相似文献   

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

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

12.
<正>管理信息系统的开发可以采用不同的数据库实现数据管理功能。由于系统使用者对数据库性能的需求是不同的,所以在实际开发中。应允许他们选择不同类型的数据库,并提供数据库升级的接口。综合考虑系统的可扩展性、代码的复用性和可维护性,可以采用面向对象的方法实现该需求。1基本思路与设计模式一个解决该问题的基本思路是,开发人员编写不同的数据库访问代码,并且实现不同数据库的切换。实现数据库切换使用基本的设计模式:首先定义一个接口,接口体对各种数据库操作的方法名、参数和返回值进行抽象的定义;然后分别设计继承该接口的类代码,实现不同类型数据库的访问方法;最后定义一个工厂类负责创建操作实例,决定选用哪种数据库进行操作。2实现代码以下就是具体的实现代码,采用.NET平台下的C#实现了SQLServer和Access的切换:  相似文献   

13.
廖红贵 《程序员》2004,(5):63-68
本文提出一种基于J2EE架构的SQL执行器的设计与实现方案,为了实现该设计方案的可扩展性及可伸缩性,在设计过程中使用了一些设计模式,如代理模式、Singleton模式、简单工厂模式等,本文就以上设计模式在SQL执行器设计中的应用作了较为详细的介绍。另外,本文还提出了一种解决全局事务处理控制及采用连接池技术解决数据库并发访问性能与控制数据库连接数的解决方案。  相似文献   

14.
设计了一种两层的数据访问结构,第一层是介于数据访问层和用户之间的中间层,主要是组织数据和调用数据访问中间件;第二层是数据访问中间件,主要是同数据库交互.在设计数据访问中间件时,根据设计模式的概念,对访问数据层模式进行了比较,指出了各个类的作用、相互的关系以及如何对这个类进行扩展,最后构建出中间件.  相似文献   

15.
基于JDBC与设计模式的数据库连接池实现方法   总被引:2,自引:1,他引:1  
目前Jave数据库应用程序中存在着通过JDBC访问数据库时频繁创建、关闭Connection对象的做法.这种做法对并发访问量大的应用会带来较大的性能开销.针对这一问题,提出并实现了一个基于JDBC与设计模式相结合的数据库连接池实现方法,该方法从连接池对象和连接池管理者两个方面实现对Connection对象的管理,Connection对象使用完后不去关闭而是放回到连接池中以达到复用的目的,从而提高了Java数据库应用的效率.  相似文献   

16.
面向接口编程在三层架构系统中的设计及应用   总被引:5,自引:0,他引:5  
针对传统三层架构系统层与层之间的紧耦合问题,提出一种新的接口设计模式,将数据层对象抽象出接口,逻辑层调用接口方法访问数据层。数据层将数据实体和数据业务对象分离,减弱两者的依赖,并利用.NET的配置文件和反射功能,使工厂类能直接创建数据对象实例,方便逻辑层的访问。这种接口设计模式降低数据层与逻辑层的耦合度,保证了系统的通用性、标准化和数据库的可移植性。  相似文献   

17.
外观模式是一种使用普遍的设计模式。利用它设计的中间件,拥有使用方便,理解容易等特点。文章利用外观模式对系统中的数据库访问层进行设计,并利用C#语言实现其功能。  相似文献   

18.
运用设计模式实现数据持久层框架   总被引:12,自引:4,他引:8  
易燕  周骋  戴祝英 《计算机工程与设计》2005,26(12):3365-3367,3371
针对传统数据库访问中出现的业务逻辑和数据访问逻辑混杂、程序复用程度低以及难以维护的弊端,阐述了怎样利用几种常用的设计模式来设计一个数据持久层框架的解决方案,并给出了部分实现代码。该框架有效地提高了代码的可重用性和可扩展性,有一定的实用价值。  相似文献   

19.
在大型企业应用软件系统开发中,常需面对不同类型数据源,由于异类数据源的访问机制不同,异类数据源的存在给程序开发和维护带来困难。为解决该问题,设计一基于设计模式的通用数据层访问组件模型,文中以系统重构前后如何适应多数据库为例进行说明。  相似文献   

20.
本文介绍了基于面向对象技术的组态软件实时数据库系统的设计思想,针对实时数据库的特点,提出了一种在J2EE环境下,利用设计模式缓存数据提高访问效率的方法,给出了实时数据库和其他应用的接口实现方式和通信方法,利用该方法建立的实时数据库具有全面的开放性、可维护性和可扩充性。  相似文献   

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

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