数据访问代码生成器的设计与实现

来源 :北京邮电大学 | 被引量 : 1次 | 上传用户:huifentongxun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近些年来,各行各业对数据管理系统的需求与日俱增,开发出了大量基于C/S和B/S的数据管理系统,并被应用到实际工作中。随着系统数量不断地增多,系统规模越来越大,系统中的逻辑实体数量逐渐膨胀,代码量变得非常的庞大,需要耗费更多的人力与时间。因此,为了应对日益增长的需求,开发一个数据访问代码生成器势在必行,它可以生成系统的部分代码,节省大量的人力工作,大幅提高软件开发效率。通过对以往代码生成器的使用,以及对代码生成理论的研究,发现了“自动化生成”、“生成系统完整性”、“代码再生成”几方面问题仍没有得到解决。对于生成的目标系统,以往代码生成器不能实现全自动化生成,还需人工进行干预完成生成;由于数据模型的缺陷,生成系统的功能不够完善,一些基本功能不具备;并且,以往代码生成器只能在系统创建时使用,而系统进入人工开发阶段不能再生成代码。本文首先通过研究MDA理论和EMF生成技术,对以往代码生成技术进行了分析,进而提出了数据访问代码生成器的需求分析。然后针对现有数据模型提出了改进模型,通过改进目标系统架构解决代码再生成问题,进而结合JavaEE技术提出了数据访问代码生成器的设计实现方案。最后通过一个具体项目来使用和验证数据访问代码生成器的功能。
其他文献
P2P与内容分发网(Content Delivery Network)是当今网络研究的重点。P2P网络使得网络工作模式从集中式走向分布式,网络应用的核心从服务器走向每一个网络节点,从而使人们在网
福田雷沃重工 DMS系统是福田雷沃重工在实施 PLM、CAPP、用友 U8和Call Center等系统以后,为提高企业销售和服务效率,实现企业全面信息化而实施的面向企业和经销商整车销售与配
下一代通信网络的特征之一是异构网络的融合。未来的通信网络将包含多种无线接入技术,不同的无线接入技术提供不同的覆盖范围、吞吐量和服务质量等,这些技术在性能上的互补性
软件是对现实世界中客观事物的一种反应,为了适应不断变化的现实世界中存在的实际问题,软件需要不断的更新升级。动态更新是指软件在执行期间进行的更新,在更新期间软件不会
手机越来越普及的今天,不可否认手机确实给用户带来了很多便利,它满足了用户随时随地通话的需求,但与此同时,手机也带给了用户诸多尴尬与不便。在开会时突然有来电会扰乱会场
随着无线移动通信技术日新月异的发展,通信业务已经得到了普遍的应用,极大的改善了人与人之间的交流。随着业务的普及,人们对通信业务多样性和质量的要求越来越高,要求能够随