1 / 91
文档名称:

基于开源框架的通用代码生成引擎设计与实现.pdf

格式:pdf   页数:91
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于开源框架的通用代码生成引擎设计与实现.pdf

上传人:durian 2014/2/12 文件大小:0 KB

下载得到文件列表

基于开源框架的通用代码生成引擎设计与实现.pdf

文档介绍

文档介绍:⒅俺啤⒀弧⒌ノ幻萍暗刂论文提交日期论文答辩日期学位授予单位和日期答辩委注鹤⒚鳌豆适掷喾╱》的类号。髡咝彰
件生成业务层代码螼,、摘要随着各行业信息化建设的迅速展开,都希望能够快速的构建适合自身业务需要的信息化系统。作为一个新型成熟的分布式计算技术,已经广泛应用在很多领域,其可伸缩性、可扩展性的框架体系为应用系统带来了灵活的选择和实现;尤其是它的各层架构清晰和跨平台的特性,使得其在信息化建设领域广受欢迎和推崇。信息化系统的开发不但要解决技术上的难题,同时还需要面对纷繁复杂的业务需求,这种现状极大的影响了应用系统的成功率。如何帮助开发人员从烦琐的编码的技术细节中解脱出来,减少开发的工作量,把主要精力用于关注业务问题,提高开发效率和质量,正是本文关注点。本文的目标是实现基于关系数据库的应用设计成果到应用项目实现代码的快速转化。通过参与多个基于技术平台的应用软件项目的开发工作,总结了这类系统从架构设计到实现细节上的共性,结合主流开源框架软件的特点,设计实现了快速开发应用系统的代码生成引擎。代码生成引擎固化了应用系统的架构设计及部分编码细节,使开发人员从繁琐的技术细节中解脱出来,并且开源软件是通过充分测试的。本课题包括L逑倒菇ê痛肷梢嫔杓剖迪至部分,项目需求和部分设计细节表现为瑚枨竽P臀募ü娼馕鯴文等P筒愦、甅等及表示层代码。代码生成引擎在肪诚轮葱校纱敫袷焦嬲凶⑹停支持多表关联等。最后,本引擎是独立的辅助开发工具,对其的任何扩展改进简单方便。本课题的构思设计及最终实现均由作者独立完成。本文首先介绍了本课题涉及的知识体系,紧接着详细阐述了枨蠼L逑岛痛肷梢娴纳杓啤⑹现和应用。关键词:代码生成引擎,,开源框架,.
:,瓻.,.,琣百甌瓵琺.’,瓾..琒.,,.,,Ⅱ,
图目录峁雇肌硗肌图持久层逻辑边界⋯⋯⋯⋯⋯⋯⋯⋯⋯。J降氖迪植愦巍图持久层实现的混杂模式⋯⋯⋯⋯⋯⋯.某志貌闶迪帜J健图基于现有持久层框架的实现模式⋯⋯⋯⋯⋯逑到峁埂母拍畈隳P汀穆呒隳P汀寄?橐览倒叵档陌L逑到峁雇肌—元素⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.元素⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.甿K亍K亍K亍图系统层次图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.图系统用例图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..图肷梢孀饔猛肌图低彻ぷ餍蛄型肌图低嘲峁估嗤肌笼为笱图图基于图元素⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..⋯⋯⋯.......⋯⋯⋯⋯⋯⋯⋯.⋯..⋯⋯⋯⋯⋯..
表目录表乖煨汀Ⅶ⋯............⋯⋯⋯⋯.................⋯⋯⋯⋯..⋯.....
签名:矍堑竺鎏、%加叩屡日期:哆净妒月独创性声明关于论文使用授权的说明作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文扫描等复制手段保存、汇编学位论文。本人声明所呈交的学位论文是本人在导师指导下进行的研究工方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含确的说明并表示谢意。签名:本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或C艿难宦畚脑诮饷芎笥ψ袷卮斯娑导师签名:日期:
第一章绪论研究背景随着我国社会政治、经济、文化的全面发展,各行业的信息化建设的步伐日益加快。把计算机融入到日常工作中去,利用现代化的管理工具对本行业的工作进行必要的管理,这既是各行业加强自身管理的要求,也是提高工作效率以及信息的准确程度的要求。同时计算机技术的日新月异,信息系统更新的速度也越来越快。目前国内很多正在规划建设信息系统,也有些正准备对现有的信息系统进行更新。目前台的应用现在呈上升趋势。并且大都是基于关系数据库系统的τ孟低场5ü诘鼻扒榭鍪怯τ萌砑7⒅芷诤褪凳┲芷诔ぃ凳┏晒模式的框架,可以针对项目进行研发的分层,实现项目的快速开发。但从目前现状来看,又面临着新的需求:因为大环境以及实际情况的影响,造成了新上项目往往集中在一个时间段内,但是人力资源是单位时间内有限的关键资源,这就造成了资源上的冲突,这种冲突就影响了公司承接项目的并发能力。≯时间要求严格新项目往往对时间要求很严格,在时间