4?6’@ABCDEF>4?6G5E>摘要为了满"> 4?6’@ABCDEF>4?6G5E>摘要为了满" />
基于Net的代码生成工具的设计与实现

基于Net的代码生成工具的设计与实现

ID:36782189

大小:292.37 KB

页数:6页

时间:2019-05-15

基于Net的代码生成工具的设计与实现_第1页
基于Net的代码生成工具的设计与实现_第2页
基于Net的代码生成工具的设计与实现_第3页
基于Net的代码生成工具的设计与实现_第4页
基于Net的代码生成工具的设计与实现_第5页
资源描述:

《基于Net的代码生成工具的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于!"#$的代码生成工具的设计与实现金雪云%徐卫东!刘红卫;%!北京工业大学"北京%"""!!#!!北京中科启迪数码科技有限公司"北京%"""<"$;%北京广播学院"北京%"""!#$)=>4?6’@ABCDEF>4?6G5E>摘要为了满足大型数据库应用系统开发中快速开发的要求"缩短软件开发周期"提高代码可维护性"在软件系统开发的过程中"采用层次化的软件设计方法"根据层接口规范"可以设计出代码生成工具&文章讨论了生成工具所需要的数据库信息的获取与处理’代码文档模型和控件模型等关键性技术和架构"并介绍了在工程实践中

2、使用代码生成工具进行系统开发所达到的快速开发和良好的适应性’扩展性的效果&关键词代码生成工具数据库应用层次化软件设计快速软件开发文章编号%""!=<;;%=%!""##!%="%!;=";文献标识码H中图分类号I+;%%JK%%#&’()*#$+,-,./,-#0#)#12$,132&#-,)!"#$45&$#67’)89#59):89;#’-,)(<=’9>,)(?#’@%!L.?M?NOPN?9.3Q?F:ERI.5DNE6EO:"L.?M?NO%"""!!(!)L.?M?NO(?NES)B?R:T?O?F46

3、I.5DNE6EO:,E$8FB"L.?M?NO%"""<"(;!L.?M?NOL3E4B54QF’NQF?FUF."L.?M?NO%"""!#(AB&$12C$’’NE3B.3FE>..FFD.B.>4NBQRE3FD.QDE3F.3QERFA43.B.9.6EVV.3?EB4NBFD..4Q?.3>4?NF4?NQRE3FD.V3EO34>QEU35.5EB."FD.V4V.34B94N5.Q45EB.O.N.34FE3RE3>U6F?=64:.3QERFA43.B.Q?ON>.FDEB455E3B?NOFEF

4、D.?NF.3R45./.FA..N64:.3QJ’FB.Q53?/.QFD.W.:F.5DNE6EO:4NB435D?F.5FQU5D4QO.FF?NOFD.?NRE3>4F?ENR3E>B4F4/4Q."5EB.BE5U>.NFE/M.5F>EB.64NB5ENF3E6>EB.6RE3FD.5EB.O.N.34FE3J’F45D?.9.QFD.OE46ERFD.Q:QF.>XQ34V?BB.9.6EV"Q.6RS4B4VF4/?6?F:4NB.@V4NB4/?6?F:?NFD.V3EM.5FB.9.6EV>.N

5、F$D#5?,1-&’5EB.O.N.34FE3"B4F4/4Q.4VV6?54F?EN"64:.3B.Q?ON"34V?BQERFA43.B.9.6EV?NO%引言义$在软件设计开发的中"需要对这种架构进行扩展"可将分布数据库应用系统!如&’(")*+",*&等#的快速开发和良式软件系统划分为数据层&数据接口层&对象访问层&业务逻辑好的可维护性一直是软件开发企业所追求的目标$两者在一定层&表示层和界面层等$其中数据层使用标准的数据库系统"如程度上是矛盾的$要求进度时"开发人员往往会写出一堆难以23456."(78

6、(.39.3"&:(78等进行数据的存储%数据接口层’提维护的代码"造成后续维护工作困难$供一个一致的数据访问接口"屏蔽数据层在数据库系统类型&为了兼顾两者的要求"首先要有一个良好的软件系统架构版本&位置等方面的差异性%对象访问层’实现业务层所需要的设计"一个良好的架构是软件开发成功的一半$其次"需要有一最小数据单元集"所有的数据库的操作都经过对象访问层来进个很好的接口规范和组件通讯协议$在此基础上的代码不仅可行"简化业务逻辑的处理%业务层’实现具体的业务处理%表示以快速开发"而且由于有了统一的接口规范"代码的阅读

7、和维层’业务层的可视定义%界面层’实现用户可见的所有功能"包护也就不再困难了$有了良好的接口规范还可以根据一定的规括用户的交互界面"数据操作等$则"自动生成代码$从而加快软件的开发速度$使用多层软件体系结构"系统的逻辑结构清晰"易于开发目前的数据库应用系统大都基于-./技术"采用客户端0和维护"由于代码接口的一致性"可以设计出一些标准的接口-./应用服务器1数据库服务器三层架构$界面层位于客户端"规范"根据这些规范"就可以设计出一个代码生成器$采用浏览器方式进行信息展示和用户交互%业务层位于-./服务器和应用服务器

8、"它接受用户的访问请求"进行业务逻辑!代码生成与软件开发过程处理并访问后台的数据库%数据层通常表现为一个数据库系代码生成器是一种数据驱动的软件"它的输入是数据结构统"负责存储应用系统中的各种数据$和相应的参数$输出为程序代码$通常在系统分析之后就确定这种三层架构提高了系统的适应能力和可扩展性"但是在了系统的数据库结构$这个数据库结构是代码生成器的重要依实际的

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

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

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