1 / 61
文档名称:

渠道运营系统数据持久层的设计与实现.pdf

格式:pdf   页数:61
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

渠道运营系统数据持久层的设计与实现.pdf

上传人:durian 2014/2/13 文件大小:0 KB

下载得到文件列表

渠道运营系统数据持久层的设计与实现.pdf

文档介绍

文档介绍:中山大学
硕士学位论文
渠道运营系统数据持久层的设计与实现
姓名:龙波
申请学位级别:硕士
专业:软件工程
指导教师:汤庸
20070501
摘要开发。数据持久层能够根据数据查询条件动态地生成数据查询语句,并对数据库在基于的分布式的企业计算应用程序中,我们越来越强调了数据库访问逻辑的设计与开发。在分层的软件体系架构中,增加了数据持久层,目的就是避免了业务逻辑的内容与数据库的访问操作耦合在一起。但是据相关的统计,构建了一个数据持久层的时间大约占去了整个项目的开发时问%.在现代的企业计算中,软件的开发效率和开发成本至关重要。因而,设计一个灵活、通用的数据持久层架构,,我们操作的一切实体都是对象。尽管面向对象数掘库和对象一关系数据库已经面世,但是它们的发展还远远没到商业领域中普及应用的程度。关系数据库仍然是分布式软件使用的数据库系统。在面向对象编程和结构化语言中,这又出现了新的问题,我们如何维护对象和结构化数据之间的关系呢枚韵笠还叵涤成洳肪湍芎芎玫亟饩隽苏飧鑫侍狻是其中优秀的对象一关系映射产品的代表,。在基于的企业计算应用程序的开发中,我们都会考虑到软件架构的复用性和软件的开发效率。本文详细地介绍了渠道运营系统的数据持久层的设计与访问操作方法提供丁灵活的事务控制支持机豺,有效地提高了数据持久层的通用性,通过使用代码生成工具,就能够完成了大部分的代码开发工作。同时,现代的企业业务计算往往需要由多个运营系统共同支撑组成,数据的批量处理和系统之间的数据交互是企业计算业务的正常运作的基础,本文中详细的讨论了在数据持久层中如何实现数据的批量处理和分析、解决系统数据交互所遇到酶各种阎论文题目;业:硕士生:指导教师:渠道运营系统数据持久层的设计与实现软件工程龙渡汤庸教授藁道运营系统数据持久层的设计与实现专中山大学硕士学位论文
关键词:数据持久动态查询事务控制题。数据交互渠道运营系统数据持久层的设计与实现中山大学硕士学位论文
刚如,Ⅻ瑆鷌闠.∞.甀誴∞辷噧甀膁....’迪啊::
.瓸中山人学顺宦凼褒道运系统致抻:持久层的苚迪
第滦髀引言在目前的企业计算领域里,越来越强调软件体系结构的设计和系统的可靠性,可重用性和开发效率等要素。分布式的软件体系实现了系统组件的物理部署位置的分离,利用中间件服务,可以为系统提供事务,集群,线程管理,负载均衡等方面的解决方案。现在流行的分布式计算模型主要有:对象管理组织的公共对象请求代理,镜钠笠礘规范,的分布式组件对象模型髓是教ǖ钠笠蛋姹荆嵌嗖悖植际降钠笠导扑阌τ贸绦虻规范标准。荍娣兜闹匾W槌刹糠郑贘挠τ贸绦蚵呒莨熊被划分成组件,这些不同组件能够部署到分布式跨平台的应用环境中,共咀成的系统架构。、处理客户层提供豹数据后,传输到憬写⒋妫滴衤呒榧部梢源覧层获取数据后,再提供给客户层组件。诵性谄笠敌畔⑾低服务器上的企业信息系统组件“K括了数据库系统和其它的遗留系统。的体系结构有助于解决减少企业计算应用程序中的开发,集成和部署的费用,并使得应用程序更快地从原形过渡到产品,提高了时效性。由于能够有效的与遗留系统的集成,基于的应用系统提高了信息系统的重用性,避免面。。.
了数据迁移带来的巨大成本。目前,领先的企业计算服务供应商都提供了遵循的规范定义的产品,如腤珺的等等。分层的分布式系统架构拓展了传统的客户端一服务器/技术。分层的分布式系统架构增加了应用程序的灵活性,并利用了由中间件产品提供的事务控制,数据库连接,生命周期管理等基础服务,提高了应用程序的可靠性和重用性。统分为三个层次,分别为硎静悖鞘莸那疤ㄕ故静糠郑没ü氡硎静愕慕换ィ业务逻辑层提供计算数据。表示层也可以从业务逻辑层中获取数据,以用户定义的格式组织后,返回给用户。滴衤呒悖涸鹁咛宓囊滴衤呒扑恪R环矫嫠映志没菰中获取数据,经过处理后,或者返回给数据持久层储存到数据库,或者提供给表示层。另一方面,它能从表示层中接受数据,完成业莩志貌悖鞘菘夥梦什僮鞯哪?椋苊饬艘滴衤呒募扑与数据库的访问直接耦合在一起,因而,业务逻辑层都需要通过数据持久层来进行数据库访问操作。应用程序分层设计开发有利于区分不同的开发任务和职责,不同的开发人员负责不同的层次的开发,他们只需要为相关联的层提供数据的接口,不需要理会其他层的具体实现。在大型的企业