元数据驱动的持久层快速重构研究
摘要
需求变更影响应用程序的开发成本和工作效率,快速应对需求变更是当今
软件开发的必然要求。为了实现资源的数字化管理,开发了智能能耗监测系统,
通过该系统提高了资源的利用效率,降低了人力成本。在智能能耗监测系统的
开发过程中,需求变更频繁,为了应对这一问题,提出了一种基于数据库表的
元数据驱动的持久层快速重构方法,以数据库表结构信息为基础自动生成相关
的持久层代码,以达到快速重构应用程序持久层的目的,从而实现快速应对需
求变更。在基于数据库表的元数据驱动的持久层快速重构方法的基础上,设计并
实现了基于数据库表的元数据驱动的持久层快速重构系统,通过该系统可以快
速生成持久层代码,验证了上述方法的可行性。本文主要的研究内容有如下:
(1)总结和分析J2EE 的分层模型,着重研究数据持久层,分析采用JDBC
作为数据持久层在开发、需求变更和维护时存在的问题和弊端;
(2 )设计并实现智能能耗监测系统。分析需求变更对智能能耗监测系统的
影响,提出一种基于数据库表的元数据驱动的持久层快速重构方法。以智能能
耗监测系统为例,分析、提取和总结了相关元数据。
(3 )以基于数据库表的元数据驱动的持久层快速重构方法为基础,设计并
实现一套持久层快速重构原型系统。通过该系统,可以根据数据库表结构,自
动生成相应的持久层、控制层代码(包括 Java 代码、iBATIS 增删改查 SQL 配
置文件)。在需求变更时,该工具可以自动生成新的持久层、控制层代码,以快
速应对需求变更所带来的影响,提高软件开发过程敏捷度。
关键词:需求变更;智能能耗监测系统;持久层快速重构;元数据
III
Research on Agile Refactoring of Persistence Layer
Driven by Meta-data
ABSTRACT
Requirement changes can affect costs and efficiency of software development.
It is key feature of a graceful design which can react to the requirement changes
quickly. In order to implement the digital management of resources, we developed a
monitoring system in this paper. This system improved the efficiency of resources
and decreased the cost of labor. During the process of developing, requirements
changed frequently, so we proposed a method which ba sed on the structure of
database and driven by meta-data to refactor the persistence layer to solve this
problem. The proposed method creates persistence layer code automatically
according to the changes of database, which is flexible to requirments revision,
especially those changes to database. Moreover, we implemented a demo system to
illustrate the feasibili
您可能关注的文档
- HX商贸集团发展转型路径和保障措施研究.pdf
- 我国医药制造业创新种群探究.pdf
- BP神经网络在水文数据中的应用探究.pdf
- 未成年人犯罪记录封存实证探究.pdf
- 陕西文化产业融资问题探究.pdf
- 煤炭企业知识管理系统构建和评价.pdf
- 潍坊万合园房地产建设项目质量控制探究.pdf
- 池州市承接产业转移示范区建设的对策探究.pdf
- 幼儿园5-6岁幼儿体育教学活动方案开发实证探究.pdf
- 气管、隆凸病变的手术治疗.pdf
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)