元数据驱动的持久层快速重构研究

来源 :合肥工业大学 | 被引量 : 0次 | 上传用户:tony33334444
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
需求变更影响应用程序的开发成本和工作效率,快速应对需求变更是当今软件开发的必然要求。为了实现资源的数字化管理,开发了智能能耗监测系统,通过该系统提高了资源的利用效率,降低了人力成本。在智能能耗监测系统的开发过程中,需求变更频繁,为了应对这一问题,提出了一种基于数据库表的元数据驱动的持久层快速重构方法,以数据库表结构信息为基础自动生成相关的持久层代码,以达到快速重构应用程序持久层的目的,从而实现快速应对需求变更。在基于数据库表的元数据驱动的持久层快速重构方法的基础上,设计并实现了基于数据库表的元数据驱动的持久层快速重构系统,通过该系统可以快速生成持久层代码,验证了上述方法的可行性。本文主要的研究内容有如下:(1)总结和分析J2EE的分层模型,着重研究数据持久层,分析采用JDBC作为数据持久层在开发、需求变更和维护时存在的问题和弊端;(2)设计并实现智能能耗监测系统。分析需求变更对智能能耗监测系统的影响,提出一种基于数据库表的元数据驱动的持久层快速重构方法。以智能能耗监测系统为例,分析、提取和总结了相关元数据。(3)以基于数据库表的元数据驱动的持久层快速重构方法为基础,设计并实现一套持久层快速重构原型系统。通过该系统,可以根据数据库表结构,自动生成相应的持久层、控制层代码(包括Java代码、iBATIS增删改查SQL配置文件)。在需求变更时,该工具可以自动生成新的持久层、控制层代码,以快速应对需求变更所带来的影响,提高软件开发过程敏捷度。
其他文献
拒绝服务攻击(DoS attack)领域的研究已经进行了多年,但是它仍然是当前因特网中面临的重要威胁。传统拒绝服务攻击需要发送高速率的攻击流,没有隐蔽性可言。然而,近年来提出
随着互联网技术突飞猛进的发展,网络规模正以指数级增长。为了更加快捷的找到所需的信息,而不被庞大无序且结构类型多样的信息海洋所淹没,智能搜索已成为人们获取信息的主要
网络安全问题日益凸显,个人防火墙是保护主机安全的最主要手段之一,防火墙的过滤规则是防火墙的安全防护功能实施的重要依据,过滤规则的动态生成是体现防火墙智能化的重要方
随着数据挖掘技术及网络技术的快速发展,数据发布中如何解决信息共享和隐私保护问题成为了重要的研究内容。数据发布中常常会涉及到相关敏感属性,将现有的敏感属性隐私保护方
随着城市化步伐的加快,传统的抄表收费方式已不能满足需求。传统方式不仅费时费力,准确性低,而且不能联网使得信息反馈不及时,造成行业部门的一些重要经济指标(如产销率等)无
随着P2P网络在电子商务交易中应用研究的深入,交易的安全问题日渐突出。针对这一问题,国内外的研究者们提出了许多信任模型,都各有利弊。其中基于贝叶斯网络的信任模型研究的
随着互联网的飞速发展,Internet上的Web服务数量正在急剧增长。Web服务发现的任务就是要从数量庞大的服务群中找到满足用户需求的服务,其核心技术包括服务描述语言和服务匹配
随着云计算技术的快速发展,各种基于云平台的新型Web服务不断被提出,为了实现跨平台性,基于JavaScript语言的B/S模式是这些服务的主要交互方式。而且用户可以使用浏览器直接
医疗保险是将发生保险合同约定的医疗行为作为给付保险金的先决条件,向被保险人提供在接受诊疗期间所产生的医疗费用支出的保险保障服务。可以保障患者因为就医带来的经济损失得以补偿。医疗保险是国家为了服务人民生活、保障人民健康的而设立的重要举措,涉及到每个参保人的切身利益。在利好的同时也客观存在着利益的驱使,医保欺诈行为成为与保险相伴的长期问题,各种欺诈行为屡见不鲜,新的欺诈手段也是层出不穷,流失的保险金是
随着XML数据的可扩展性和自我描述性的日益发展,越来越多的开发者将其视为网络数据传输的主要形式。XML文件本质上是保存信息的结构化载体,它对自身数据库的处理能力是有限的。