共查询到20条相似文献,搜索用时 31 毫秒
1.
徐峰 《数字社区&智能家居》2009,(18)
设计模式分创建型模式,构型模式,和行为型模式。抽象工厂设计模式是其中的一种,它向客户端提供接口,使得客户端在不必指定具体类型的情况下,创建多个对象。抽象工厂设计模式可以实现一次创建一系列相互依赖对象的需求,在实现数据访问功能中用于提供系统使用数据库的选择,同时也可以降低业务逻辑层和数据访问层之间的耦合。 相似文献
2.
设计了一种两层的数据访问结构,第一层是介于数据访问层和用户之间的中间层,主要是组织数据和调用数据访问中间件;第二层是数据访问中间件,主要是同数据库交互.在设计数据访问中间件时,根据设计模式的概念,对访问数据层模式进行了比较,指出了各个类的作用、相互的关系以及如何对这个类进行扩展,最后构建出中间件. 相似文献
3.
4.
简单工厂模式在数据访问层中的应用 总被引:3,自引:0,他引:3
在构建多层结构的Web应用系统时,建立一个稳定而灵活的数据访问层是系统设计时考虑的一个关键问题,简单工厂模式实际上是经典设计模式中创建型模式的一种.在阐述简单工厂模式、面向对象设计原则的基础上,详细的分析了简单工厂模式在数据访问层中的应用.并且为了构建一个更加高效的数据访问层,利用了NET中的反射机制,消除了在工厂类中创建对象时所需要的判断逻辑,使得数据访问层的设计更加灵活. 相似文献
5.
陈华恩 《数字社区&智能家居》2010,(3X):2245-2246
该文对抽象工厂模式进行了研究与探讨。首先对设计模式的相关概念进行了阐述,接着对工厂模式进行介绍,由简单工厂模式到工厂方法模式再到抽象工厂模式,层层递进,由浅入深的引出抽象工厂模式,并重点对抽象工厂模式进行了探讨。最后给出基于JAVA语言的抽象工厂模式的具体实现。 相似文献
6.
首先讨论了分布式应用中数据访问设计的目标需求,然后分析了两种设计模式DAO和TOA,最后应用设计模式实现了一种基于两层组件的数据访问中间件,第一层是利用DAO模式来构建数据访问组件,它主要是屏蔽数据访问过程;第二层是利用TOA模式来构建数据装配组件,这一层主要是实现依据数据访问组件获取的多个分布数据的装配.经过实践证明,达到了应用设计模式来优化系统内部结构的目的. 相似文献
7.
本文简要介绍了工厂方法(Factory Method)模式的优点及其使用方法,基于工厂方法模式,完成了一个通用数据库访问层的设计与实现。通过运用这项技术,可提高项目灵活性和可扩展性,减小项目的相关风险系数,为项目以后的升级或移植作好了前期的准备。 相似文献
8.
本文简要介绍了工厂方法(Factory Method)模式的优点及其使用方法,基于工厂方法模式,完成了一个通用数据库访问层的设计与实现。通过运用这项技术,可提高项目灵活性和可扩展性,减小项目的相关风险系数,为项目以后的升级或移植作好了前期的准备。 相似文献
9.
数据访问对象设计模式 总被引:3,自引:0,他引:3
与数据源特性相关的数据访问代码,往往将数据访问逻辑和业务逻辑捆绑在一起。这使替换或更改程序的数据源变得十分困难,降低程序的扩展性和移植性,同时增加了维护成本。本文详细介绍了数据访问对象设计模式:将数据源的客户访问接口和数据访问机制分离开,使特定的数据源访问AH转化成普通的客户端接口。这样数据访问机制的代码便可根据数据源的变化单独更改,系统的扩展性获得极大提升,维护亦更加容易。依据数据访问对象设计模式来设计系统能很好地解决大型J2EE应用系统设计中遇到的扩展性、维护性等问题。 相似文献
10.
.NET抽象工厂三层架构的应用 总被引:1,自引:0,他引:1
尉鹏博 《电脑编程技巧与维护》2010,(7):27-30
在日常使用.NET编程来实现管理系统时,客户经常会中途添加或修改某些功能,编程人员在设计程序过程中多采用三层架构来将界面层、业务逻辑层、数据访问层分开,来减少重新编程的麻烦。 相似文献
11.
12.
阐述软件设计模式的概念及其作用,并分析了.NET平台ADO.NET的特点,运用抽象工厂和外现两种设计模式对数据访问组件进行了设计和实现,实现了业务层和数据层的连接,达到了较好的通用性、扩展性和维护性. 相似文献
13.
设计模式是构建可复用、灵活、高效的面向对象软件的有效方法。文中通过合理应用设计模式,设计了一个通用数据库访问程序,实现应用程序对泛化数据库访问的支持。 相似文献
14.
设计模式是构建可复用、灵活、高效的面向对象软件的有效方法。文中通过合理应用设计模式,设计了一个通用数据库访问程序,实现应用程序对泛化数据库访问的支持。 相似文献
15.
蔡明 《数字社区&智能家居》2010,(8X):6669-6670
基于OracleInfomix等大型数据库的C/S应用三层结构是传统的客户/服务器结构的发展,代表了应用的未来;设计模式是一套被反复使用、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码,让代码更容易被他人理解,保证代码可靠性。该文介绍了设计模式,多层架构程序以及三层架构部署的企业级数据库应用系统中如何使用设计模式。 相似文献
16.
目前几乎所有的Web息系统都需要访问持久性数据资源,不同的数据源访问方式也不同,因此实现和封装数据访问越来越成为构建稳定、健壮和灵活的Web应用的基础。在分析了一个真实的Web信息系统的应用环境的基础上,描述了如何使用单倒,数据访问对象和抽象工厂模式来设计数据访问层体系结构,解决了多种并行数据源的访问问题,并对该结构面临的问题进行了分析。 相似文献
17.
通过石头剪刀布的案例,循序渐进地由结构化分析编程过渡到面向对象,逐渐拓展深入地设计教学过程,用抽象工厂模式去分析实训案例,融会封装、继承、面向接口编程知识,把结构化思维朝向对象思想转型,借助设计模式,学生的程序思想、对问题分析设计方法和解决能力得到提升飞跃. 相似文献
18.
分析目前已经提出的一种方法:通过简单工厂方法来扩展抽象工厂,并引进入面向对象设计理论原则,指出其存在缺陷的原因,在此基础上进一步改进,提出通过类注册的方法来实现一种新的抽象工厂的改进,解决添加新种类产品的困难. 相似文献
19.