软件数据层与业务逻辑层分层方法研究

来源 :西安理工大学 | 被引量 : 0次 | 上传用户:woheni123abc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在当今企业级开发中,三层架构已得到普遍应用。其中业务逻辑层主要采用面向对象的方式描述,而数据层中关系数据库依然占据着统治地位。这就引发了一个问题,对象模型与关系模型的阻抗不匹配。以硬编码的方式处理两者之间的映射导致了业务逻辑层与数据层之间的依赖性太强,因此,出现了各种持久化框架。持久化框架封装了对象模型与关系模型的映射处理,并提供了事务、缓存等机制处理数据持久化,进一步降低了业务逻辑层与数据层的依赖,达到了松散耦合的目的。为此,本文从对象关系映射的机理研究着手,对该问题进行了探讨,具体工作概况如下:  (1)对象关系映射的机理研究。通过引入广义E-R模型,将实体关系模型(E-R模型)和对象模型进行了统一。  (2)业务逻辑层与数据层映射策略的研究。针对无领域对象模式、重量级持久化对象模式和轻量级持久化对象模式,研究领域对象、持久化对象的不同构造,分析三种模式下领域对象、持久化对象与关系数据之间不同的映射策略。  (3)对象关系映射构件在库房管理系统中的应用与验证。采用基于属性的方式实现一个对象关系映射构件,并分析映射管理对象及SQL生成对象的设计与实现策略。将对象关系映射构件应用在劳动定额中的库房管理系统,验证了本文方法的有效性。  本文得到了陕西省重大科技创新专项计划项目(No.2009ZKC02-08)的支撑。
其他文献
Objective To explore tissue expression of cyclin-dependent kinase inhibitor p27~(Kip1) andβ-catenin in multiple endocrine neoplasia type1(MEN1)-related parathy
2016-2018年,在四川省广汉市分析了深旋耕播种(DRT)、浅旋耕播种(SRT)和免耕带旋播种(NT)3种耕播方式对稻茬小麦生长和养分吸收利用的影响.结果 表明:与DRT相比,SRT和NT处理
发布/订阅系统属于分布式计算范围,其系统具有一定的复杂性。监控发布/订阅系统中各个参与者的收发状态及连接关系是很重要的组成部分,可以有利于系统管理员妥善的管理该系统并
新时代新使命,高校德育要以习近平新时代中国特色社会主义思想为指导,全面贯彻党的教育方针,坚持社会主义办学方向,落实立德树人的根本任务,努力培养担当民族复兴大任的时代
数据流分类在网络监控、传感器网络等实际领域有着广泛地应用。然而,实际数据流中存在类标签大量缺失、概念漂移和类分布不平衡的问题,这些问题严重加剧了数据流分类问题求解的
事件检测是无线传感器网络(Wireless Sensor Networks,WSNs)研究中的基础性问题之一。在无线传感器网络中,确定监测环境内事件是否发生是十分重要的,众多学者对无线传感器网络节点
在盆栽条件下,研究残次苹果发酵产物对连作土壤环境及平邑甜茶幼苗生长的影响,为减轻苹果连作障碍提供理论依据.试验以连作土壤为对照(CK),设置溴甲烷灭菌连作土壤(T1)、连作
2016-2018年,以深旋耕播种模式为对照,研究了浅旋耕播种和免耕带旋播种模式对稻茬小麦根系发育、土壤水分和硝态氮含量的影响.结果 表明:孕穗期以前免耕带旋播种和浅旋耕播种
从第一代管理软件即MIS系统的诞生发展至今,企业信息化管理已有近三十年的发展历程。在企业中,由于不同部门、不同对象采用了不同结构的信息管理软件,而且在每个软件实施前,对该
长期施肥可改变土壤碳氮等养分供应,进而影响微生物数量与群落组成.本研究基于棕壤长期定位实验站,分析不同施肥方式下(不施肥,CK;低量无机氮肥,N2;高量无机氮肥,N4;有机无机