共查询到19条相似文献,搜索用时 62 毫秒
1.
本文针对软件开发中的数据库访问提出了一种方便的可复用数据访问框架。多种设计模式在框架设计中的使用不仅提高了框架的复用程度,而且使得框架易于移植。数据访问框架只要作适应性修改就能复用在不同的系统中。 相似文献
2.
运用设计模式实现数据持久层框架 总被引:8,自引:4,他引:8
针对传统数据库访问中出现的业务逻辑和数据访问逻辑混杂、程序复用程度低以及难以维护的弊端,阐述了怎样利用几种常用的设计模式来设计一个数据持久层框架的解决方案,并给出了部分实现代码。该框架有效地提高了代码的可重用性和可扩展性,有一定的实用价值。 相似文献
3.
应用设计模式的映射层框架的设计与实现 总被引:1,自引:0,他引:1
随着对象技术的发展,设计可复用的面象对象软件变得更加重要。目前的许多应用软件与传统的关系型数据库联系在一起。如何建立对象和数据库的映射成了一个需要解决的问题。描述了一个运用了多种设计模式的可重用映射框架,介绍了其设计思想和体系结构,并对系统的各部分功能进行了分析,还就一些具体的实际问题提出了解决方案。 相似文献
4.
数据访问对象设计模式 总被引:3,自引:0,他引:3
与数据源特性相关的数据访问代码,往往将数据访问逻辑和业务逻辑捆绑在一起。这使替换或更改程序的数据源变得十分困难,降低程序的扩展性和移植性,同时增加了维护成本。本文详细介绍了数据访问对象设计模式:将数据源的客户访问接口和数据访问机制分离开,使特定的数据源访问AH转化成普通的客户端接口。这样数据访问机制的代码便可根据数据源的变化单独更改,系统的扩展性获得极大提升,维护亦更加容易。依据数据访问对象设计模式来设计系统能很好地解决大型J2EE应用系统设计中遇到的扩展性、维护性等问题。 相似文献
5.
6.
目前几乎所有的Web息系统都需要访问持久性数据资源,不同的数据源访问方式也不同,因此实现和封装数据访问越来越成为构建稳定、健壮和灵活的Web应用的基础。在分析了一个真实的Web信息系统的应用环境的基础上,描述了如何使用单倒,数据访问对象和抽象工厂模式来设计数据访问层体系结构,解决了多种并行数据源的访问问题,并对该结构面临的问题进行了分析。 相似文献
7.
为了解决Web应用程序在更换数据库时代码修改问题,将抽象工厂设计模式应用于数据访问层,封装了抽象工厂和实体工厂,给出数据库操作抽象工厂模式结构图和部分关键代码。 相似文献
8.
9.
10.
11.
由于通信软件内在的复杂性,通信软件的开发者通常需要面对诸多挑战,而利用针对通信软件的设计模式可以帮助软件开发者克服困难,开发出高性能的通信软件。本篇论文将阐释我们是如何利用针对通信软件的设计模式来开发出一个基于Linux的通信应用服务器框架的。 相似文献
12.
通过使用一种基于谓词逻辑的形式化框架来匹配对象模型到关系模型以构建持久对象层。文中涉及了类图的形式化定义、类图的操作规则和两种模型之间的转换规则。 相似文献
13.
为了给信息系统提供可靠的数据存取服务,探讨一种基于操作链的数据持久层.其原理为将系统的各个原子数据操作抽象出来构成操作的集合,当系统需要数据存取服务时,从集合中选取若干操作,按需要的逻辑处理过程组合起来提供所需的服务.数据持久层利用控制反转和依赖注入技术以非入侵的方式集成到信息系统中,为信息系统的数据存取提供了一个灵活、可靠、复用性高的解决方案. 相似文献
14.
15.
结合中国电信行业信息化建设的实际需求,引入JavaEE架构体系,提出一种在JavaEE平台上开发大型电信客户关系管理数据持久层的方法。通过门面模式、VO模式和DAO模式在SpringJDBC架构中的应用,实现持久层之间的松散耦合,使整个系统具备良好的稳定性、可伸缩性和可扩展性。 相似文献
16.
Yan Huang Liqin Zhang Pusheng Zhang 《Knowledge and Data Engineering, IEEE Transactions on》2008,20(4):433-448
Given a large spatio-temporal database of events, where each event consists of the fields event ID, time, location, and event type, mining spatio-temporal sequential patterns identifies significant event-type sequences. Such spatio-temporal sequential patterns are crucial to the investigation of spatial and temporal evolutions of phenomena in many application domains. Recent research literature has explored the sequential patterns on transaction data and trajectory analysis on moving objects. However, these methods cannot be directly applied to mining sequential patterns from a large number of spatio-temporal events. Two major research challenges still remain: 1) the definition of significance measures for spatio-temporal sequential patterns to avoid spurious ones and 2) the algorithmic design under the significance measures, which may not guarantee the downward closure property. In this paper, we propose a sequence index as the significance measure for spatio-temporal sequential patterns, which is meaningful due to its interpretability using spatial statistics. We propose a novel algorithm called Slicing-STS-miner to tackle the algorithmic design challenge using the spatial sequence index, which does not preserve the downward closure property. We compare the proposed algorithm with a simple algorithm called STS-miner that utilizes the weak monotone property of the sequence index. Performance evaluations using both synthetic and real-world data sets show that the slicing-STS-miner is an order of magnitude faster than STS-Miner for large data sets. 相似文献
17.
基于组件和设计模式的仓库系统框架 总被引:5,自引:0,他引:5
本文从仓库管理的需求出发,应用软件的组件和设计模式思想,设计实现了一个仓库的框架.该框架提供了仓库管理的仓库结构、仓库创建、业务管理、仓库分析和控制等基础功能.使用本框架所设计的组件和服务,通过具体应用的配置和简单扩展,可以高效高质量地建立起多层体系结构的仓库应用系统.本文的框架已经在实际仓库系统中获得应用. 相似文献
18.
为了节省网络带宽,加快各数据仓库之间互相访问速度,在Web服务器基础上构造了一个支持和应用移动Agent的数据仓库互操作框架.该框架采用中间件技术,能够在有限的网络资源下,避免大量数据的网络传输,提高查询效率,提高在网络连接断续和不稳定情况下互操作的可靠性,便于升级和维护,具有良好的伸缩性和适应性. 相似文献
19.
Spring是一个解决了许多在J2EE开发中常见问题的强大框架.文中介绍了Spring的核心思想--控制反转的概念,然后介绍了Spring框架的核心组件BeanFactory.最后,通过介绍Spring对JDBC的封装及其对事务的管理,展示了Spring在数据持久层的应用. 相似文献