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

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

ID:27083925

大小:1.81 MB

页数:60页

时间:2018-12-01

元数据驱动的持久层快速重构研究_第1页
元数据驱动的持久层快速重构研究_第2页
元数据驱动的持久层快速重构研究_第3页
元数据驱动的持久层快速重构研究_第4页
元数据驱动的持久层快速重构研究_第5页
资源描述:

《元数据驱动的持久层快速重构研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、合肥工业大学硕士学位论文元数据驱动的持久层快速重构研究姓名:齐冀申请学位级别:硕士专业:计算机软件与理论指导教师:薛峰2011-06元数据驱动的持久层快速重构研究摘要需求变更影响应用程序的开发成本和工作效率,快速应对需求变更是当今软件开发的必然要求。为了实现资源的数字化管理,开发了智能能耗监测系统,通过该系统提高了资源的利用效率,降低了人力成本。在智能能耗监测系统的开发过程中,需求变更频繁,为了应对这一问题,提出了一种基于数据库表的元数据驱动的持久层快速重构方法,以数据库表结构信息为基础自动生成相关的持久层代码,以达到快速重构应用

2、程序持久层的目的,从而实现快速应对需求变更。在基于数据库表的元数据驱动的持久层快速重构方法的基础上,设计并实现了基于数据库表的元数据驱动的持久层快速重构系统,通过该系统可以快速生成持久层代码,验证了上述方法的可行性。本文主要的研究内容有如下:(1)总结和分析J2EE的分层模型,着重研究数据持久层,分析采用JDBC作为数据持久层在开发、需求变更和维护时存在的问题和弊端;(2)设计并实现智能能耗监测系统。分析需求变更对智能能耗监测系统的影响,提出一种基于数据库表的元数据驱动的持久层快速重构方法。以智能能耗监测系统为例,分析、提取和总结

3、了相关元数据。(3)以基于数据库表的元数据驱动的持久层快速重构方法为基础,设计并实现一套持久层快速重构原型系统。通过该系统,可以根据数据库表结构,自动生成相应的持久层、控制层代码(包括Java代码、iBATIS增删改查SQL配置文件)。在需求变更时,该工具可以自动生成新的持久层、控制层代码,以快速应对需求变更所带来的影响,提高软件开发过程敏捷度。关键词:需求变更;智能能耗监测系统;持久层快速重构;元数据IIIResearchonAgileRefactoringofPersistenceLayerDrivenbyMeta-dataA

4、BSTRACTRequirementchangescanaffectcostsandefficiencyofsoftwaredevelopment.Itiskeyfeatureofagracefuldesignwhichcanreacttotherequirementchangesquickly.Inordertoimplementthedigitalmanagementofresources,wedevelopedamonitoringsysteminthispaper.Thissystemimprovedtheefficien

5、cyofresourcesanddecreasedthecostoflabor.Duringtheprocessofdeveloping,requirementschangedfrequently,soweproposedamethodwhichbasedonthestructureofdatabaseanddrivenbymeta-datatorefactorthepersistencelayertosolvethisproblem.Theproposedmethodcreatespersistencelayercodeauto

6、maticallyaccordingtothechangesofdatabase,whichisflexibletorequirmentsrevision,especiallythosechangestodatabase.Moreover,weimplementedademosystemtoillustratethefeasibilityoftheproposedrefactoringmethod.Themaincontributionofthispaperisasfollows:(1)Firstly,thehierarchica

7、lmodelofJ2EEwassummarizedandanalyzed,especiallythedatapersistencelayer.WealsoanalyzedthedemeritsofJDBCwhenitisdirectlyusedfordatapersistencelayer.(2)Basedonrequirementofcustomer,weaccomplishedtodesignandimplementPowerMonitoringandManagementSystem.Basedonthisactualsoft

8、waresystem,Weanalyzedsomerefactoringissuescausedbyfrequentlyrequirementchangesfromcustomer.,andsummarizedthatsomemeta-datain

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。