基于Hibernate的数据层设计模式的研究与实现

来源 :大连海事大学 | 被引量 : 20次 | 上传用户:lianxf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今软件开发领域,面向对象技术、数据库技术以及组件复用理论的发展迅速,对软件体系架构的研究引起了人们的广泛关注。软件体系架构的目的是为了实现软件复用,软件复用是指重复使用“为了复用的目的而设计的软件”的过程。软件复用的思想是将软件看成是由不同功能部分的组件组成的有机体,每一个组件可以被设计成能够完成同类工作的通用工具。一个合理的体系架构可以大大提高系统的可扩充性、可维护性,同时也便于任务的划分,另外这种稳定的体系架构还可以移植到其他的系统中。在实际的系统开发中面向对象技术与关系数据库技术仍唱主角,开发人员也热衷于把这两种技术的结合应用作为首选,可是面向对象技术是基于对象的相关理论而关系数据库技术是基于关系理论尤其是代数中的集合论,理论基础的不同直接导致了两种技术的“阻抗不匹配”。因此迫切需要一种解决不匹配的策略,于是对象关系映射(Object Relation Mapping——ORM)应运而生。 本文首先对面向对象技术与关系数据库理论进行了深入探讨,针对对象、关系的特点重点研究了它们之间的映射策略,总结出一套映射原则及映射实现的方法;其次从数据持久化的核心模式角度对系统的持久化策略进行了划分,并对实现持久化的主流技术进行了深入剖析,通过各种持久化技术的对比得出Hibernate是实现数据持久化的较好选择;再次以分层的体系架构理论为指导,基于Hibernate建立了数据持久与访问的框架模型,该模型在数据持久层能够很好地完成数据的CRUD(Create创建、Read读取、Update更新、Delete删除) 操作,在数据访问层的设计上引入了多种设计模式,使模型更具灵活性,从而达到易移植、易扩充、易维护的目的;最后以科技管理系统作为实现案例,将模型应用到了该系统的设计开发中,并在系统中运行了多组测试数据验证了模型的合理性。
其他文献
魏新河是20世纪60年代后期出生的一位青年词人,现为空军特级飞行员、飞行教官。最近他把二十年来所写的词结集成《秋扇词》出版。其中写他飞行题材的词十八首为一辑,名之曰《
农产品不仅在人们的饮食结构中处于不可取代的位置,在国民经济中的农业经济结构中占有较大权重,其价格的稳定不仅关乎人们的生活质量,更是对国家经济的发展至关重要。近年来,针对
赵宝海是近年来黑龙江诗词界涌现的一位新人,是一位令人瞩目的诗坛新秀。新人的出现,总是要为诗坛带来一些新的气象,赵宝海的诗,以刚劲浑厚、恣肆阔大的风格,为龙江诗坛吹进
大约一百年前,胡适写作白话诗,曾经感叹:“可惜须单枪匹马而往,不能多得同志,结伴同行.”(《尝试集》自序)我在词界也算做了好些个年头.我是“文革”以前的研究生,到“文革”
期刊
提出了冲击破碎机通用的冲击速度理论计算公式,对最大破碎力和平均破碎力之间的关系和冲击时间进行了探讨。 The common formula of impact velocity for impact crusher was
摘 要:王实甫《西厢记》利用张崔相和诗不仅恰如其分地交待了张崔二人不同的身份、性格、心理,也委婉地反映了元代市民阶级最普遍的思想诉求。张生之诗文雅隽永,但也捎带些油滑猥琐,符合他市民化的儒家才子形象。崔莺莺之诗婉转多情,在内敛克制与大胆反叛之间摇摆不定,这也正好契合了她元代新型闺阁小姐这一形象。张崔二人的相和诗反映的正是元代市民阶层肯定人欲;重视爱情胜于功名;反对封建家长包办婚姻,向往婚姻自由平等
《顺德文艺》2007年春季号《你是什么成份》一文说:“20世纪80年代正是挣脱思想桎梏的年代,何况,我们那时正读着《阿Q Shunde Literature and Art Spring 2007 ”What are y
现实中经济时间序列的特性很少能用规则的线性动力学来描述,实际中各种具有不同频率的波动现象就是经济序列不规则性的表现。研究表明用非线性的动力学理论来描述经济现象是合
日本导演黑泽明执导的电影《罗生门》改编自作家芥川龙之介的短篇小说《筱竹丛中》.这部电影通过多重叙述视角的组织与建构,为读者展现了善恶交织的悖论诉讼,以及价值失落时