收藏本站
《计算机工程》 2004年S1期
收藏 | 投稿 | 手机打开
二维码
手机客户端打开本文

基于Java的代码生成器的设计与实现

万军民  
【摘要】:采用代码生成技术能大幅提高软件开发的质量和生产率,降低软件开发的风险。目前,大多数代码生成器由于灵活性欠佳,不能完 全满足软件开发的实际需要,难以在软件开发项目中得到充分的应用。该文讨论的代码生成器Generator是一个基于Java的代码生成工具,它 支持多种类型的数据库设计模型,允许用户自定义代码模板和代码生成任务,适合生成基于数据库模型的任意形式的代码及相关的文本文 件,具有广泛的通用性。
【作者单位】上海交通大学软件学院
【分类号】:TP311.5

【引证文献】
中国期刊全文数据库 前5条
1 孙茂增;李凤华;都婧;;基于Velocity的J2EE应用代码生成系统[J];仪器仪表用户;2008年01期
2 王敏;;DDL代码自动生成工具[J];软件导刊;2010年07期
3 王杨;陶振凯;;基于SSH框架的代码生成工具的设计与实现[J];沈阳理工大学学报;2008年01期
4 贾蕾蕾;李蜀瑜;;基于MDA的社区电子服务开发平台设计与实现[J];微型电脑应用;2010年08期
5 张静;孔芳;杨季文;;一个基于Java的代码生成工具的设计与实现[J];微电子学与计算机;2007年06期
中国重要会议论文全文数据库 前3条
1 朱青;于法哽;安文怡;;满足政务业务流重组需求的组装器研究[A];2006北京地区高校研究生学术交流会——通信与信息技术会议论文集(下)[C];2006年
2 马飞;唐文忠;;面向领域的Web应用程序自动生成器[A];2006中国控制与决策学术年会论文集[C];2006年
3 盛刚;闫振福;;应用ACGS进行有效的电子政务系统的开发(英文)[A];计算机技术与应用进展·2007——全国第18届计算机技术与应用(CACIS)学术会议论文集[C];2007年
中国硕士学位论文全文数据库 前7条
1 高占盈;应用于协议栈开发的状态机生成器的设计与实现[D];西安电子科技大学;2010年
2 齐冀;元数据驱动的持久层快速重构研究[D];合肥工业大学;2011年
3 刘春光;基于Java EE的动态生成业务应用平台设计与实现[D];湖南大学;2010年
4 王海龙;基于J2EE的企业应用体系架构的研究与设计[D];同济大学;2006年
5 孟伟;Web服务应用接口系统研究开发[D];西安理工大学;2006年
6 罗清胜;OCL约束验证与实现方法研究[D];江西财经大学;2006年
7 王勇;业务构件生成技术研究[D];哈尔滨工业大学;2007年
【共引文献】
中国期刊全文数据库 前10条
1 王涛,汪永益,刘克胜;基于J2EE构建安全报警处置系统[J];安徽电子信息职业技术学院学报;2004年Z1期
2 刘鹏;;设计模式在企业信息系统设计中的应用[J];安徽电子信息职业技术学院学报;2012年02期
3 张俐;张维玺;;基于Spring和JDBC的蔬菜运销管理系统在数据持久层的应用[J];安徽农业科学;2012年07期
4 冯敏,郭建文,盖迎春,冉有华;地质钻孔信息形化管理系统框架设计与关键技术研究[J];冰川冻土;2005年02期
5 施勇军;;在JAVA中创建对象[J];办公自动化;2011年12期
6 陈波;徐鲁强;;基于Web的Table框架设计[J];兵工自动化;2006年12期
7 邢江;李浩鹏;;基于Jabber协议的P2P通讯系统[J];兵工自动化;2007年01期
8 杨方燕;杨帆;;基于AJAX构建新型Web应用[J];兵工自动化;2010年03期
9 崔航,马殿富,王勇,杜宗霞;组合Web服务建模工具的设计与实现[J];北京航空航天大学学报;2003年10期
10 刘冬懿,李虎,金茂忠,刘超;遗留系统再工程中交叉构件划分方法[J];北京航空航天大学学报;2005年10期
中国重要会议论文全文数据库 前1条
1 史小军;;面向对象技术在煤矿电力监控系统数据采集上的应用[A];煤矿自动化与信息化——第19届全国煤矿自动化与信息化学术会议暨中国矿业大学(北京)百年校庆学术会议论文集[C];2009年
中国博士学位论文全文数据库 前10条
1 袁海龙;SSS巡天星表系统设计和光纤分配算法优化[D];中国科学技术大学;2011年
2 叶雷;基于MAS体系的移动GIS集成服务研究[D];华东师范大学;2004年
3 兰庆国;可执行元模型关键技术研究[D];吉林大学;2006年
4 毛宏燕;基于部分计值的服务性能优化研究[D];上海交通大学;2006年
5 黄炎焱;武器装备作战效能稳健评估方法及其支撑技术研究[D];国防科学技术大学;2006年
6 钟读杭;Web服务组合的可靠性预测研究[D];国防科学技术大学;2007年
7 王晓燕;基于模型驱动架构的软件开发方法与实现技术研究[D];吉林大学;2008年
8 谷振宇;定制型制造企业绿色制造实施模型及实施方法研究[D];重庆大学;2010年
9 孙兴;面向娱乐计算的架构模式研究与应用实例[D];云南大学;2010年
10 黄毅;支持RFID实时监控的可重构制造执行系统研究[D];清华大学;2011年
中国硕士学位论文全文数据库 前10条
1 张静;基于SON微微基站的网络管理系统设计与实现[D];哈尔滨工程大学;2010年
2 罗淦坤;基于CMMB网络的紧急广播信息发布系统的设计和实现[D];安徽农业大学;2010年
3 田建荣;基于J2EE架构的山东检验检疫电子业务平台运维管理控制系统的研究与建设[D];中国海洋大学;2010年
4 徐斌;基于J2EE的石化运维管理平台的研究与实现[D];江西师范大学;2010年
5 余莉芸;工作流资源供给管理应用系统的研究[D];华南理工大学;2010年
6 吴迪;基于JSR180的手机收发SIP消息功能的开发[D];哈尔滨理工大学;2010年
7 王璐;基于J2EE的警务综合系统的设计与实现[D];南昌大学;2010年
8 刘炜;基于J2EE和工作流技术的银行信贷风险管理系统的设计与实现[D];电子科技大学;2010年
9 吕振艳;基于J2EE发票管理系统的设计与开发[D];电子科技大学;2010年
10 陈天宇;网格环境中作业系统的设计与实现[D];电子科技大学;2010年
【同被引文献】
中国期刊全文数据库 前10条
1 张鑫龙;王平;孙攀;;EPA通信协议栈的设计与实现[J];重庆邮电学院学报(自然科学版);2006年04期
2 宫慧颖,汪美玲,刘磊;基于属性文法的本体形式化描述方法及其应用[J];吉林大学学报(信息科学版);2005年02期
3 甘露;如何提高面向对象编程效率[J];电脑开发与应用;2004年01期
4 封小钰;王飞;;基于iBATIS数据库访问技术的研究与应用[J];电脑开发与应用;2008年06期
5 杨芙清,梅宏,李克勤;软件复用与软件构件技术[J];电子学报;1999年02期
6 孙茂增;李凤华;都婧;;基于Velocity的J2EE应用代码生成系统[J];仪器仪表用户;2008年01期
7 李晓锋;宋锐;曾小宝;;有限状态机在嵌入式系统中的实现及应用[J];广西轻工业;2008年04期
8 杨丹,周刚;基于UDDI服务订阅的Web服务推荐机制[J];华中科技大学学报(自然科学版);2003年S1期
9 黎升洪;缪淮扣;;OCL 2.0表达式语义学比较研究[J];华中科技大学学报(自然科学版);2005年S1期
10 刘成玉;李明;陈洁;;浅谈状态机的设计方法及应用[J];集成电路通讯;2007年01期
中国硕士学位论文全文数据库 前10条
1 李晔;基于构件的形式化需求分析方法研究与实现[D];西安理工大学;2003年
2 张晓丹;基于SOAP/XML的应用集成模型的设计与实现[D];暨南大学;2003年
3 卫索琪;基于MVC模式的一种Web应用框架[D];北京工业大学;2003年
4 张锦;基于EJB组件的代码自动生成平台的研究——代码生成器及模板库的设计[D];浙江工业大学;2004年
5 徐皓;基于J2EE的企业级信息系统的研究与应用[D];南京工业大学;2004年
6 韩淼;基于J2EE的一种多层web系统通用框架的设计与应用[D];大连理工大学;2005年
7 张媛媛;软件开发的建模技术研究与应用[D];首都经济贸易大学;2005年
8 刘奎;基于模式的PIM到PSM模型变换方法的研究[D];合肥工业大学;2005年
9 吴海生;元建模在模型驱动架构中的应用研究[D];华东师范大学;2005年
10 刘凯锋;基于业务平台的应用软件自动生成技术研究[D];浙江工业大学;2005年
【二级引证文献】
中国期刊全文数据库 前8条
1 黄勇;汪涛;;多层开发模型在教务系统中研究与应用[J];河北农业大学学报;2009年04期
2 郑建华;朱蓉;;面向Web系统开发的代码自动生成技术研究[J];福建电脑;2011年12期
3 冉春娟;黄华;;基于关系数据模型代码生成器的设计与实现[J];湖北大学学报(自然科学版);2010年02期
4 朱晓辉;王杰华;石振国;陈苏蓉;;.NET下基于PowerDesigner和CodeSmith的软件自动化开发技术[J];计算机科学;2010年07期
5 刘安丰;任炬;陈志刚;;基于Omnet++的WSN路由实验教学平台[J];计算机工程;2012年11期
6 石晶;何亮;崔瑶;;基于B/S三层架构的汽车故障诊断专家系统的实现[J];机械设计与制造;2012年03期
7 杨学增;王满敬;;基于B/S三层架构的ASP.NET系统的代码生成研究[J];软件导刊;2009年07期
8 宋微;李亚芬;;Web应用代码生成系统的设计与实现[J];现代电子技术;2009年22期
中国重要会议论文全文数据库 前1条
1 柳桐;;基于代码再生成的Web系统架构设计[A];中国电子学会第十七届信息论学术年会论文集[C];2010年
中国硕士学位论文全文数据库 前10条
1 陈立焕;利用开源UML软件实现PanSchema的可视化建模[D];山东师范大学;2011年
2 刘硕;基于VPN技术的网络管理系统的研究[D];华北电力大学(北京);2011年
3 王咏梅;基于MDA和UML技术的图书馆管理系统的实现[D];安徽大学;2011年
4 王伟;业务构件中的可复用模式及其代码封装技术[D];哈尔滨工业大学;2010年
5 吕信;一个可配置用户界面生成器的设计与实现[D];华中科技大学;2010年
6 朱日学;基于OCL的产品配置引擎研究与实现[D];河北工业大学;2011年
7 李新国;面向社区电子服务的网络监测系统的设计与实现[D];电子科技大学;2011年
8 刘春光;基于Java EE的动态生成业务应用平台设计与实现[D];湖南大学;2010年
9 刘刚;面向移动业务平台的自动化测试平台设计与实现[D];北京邮电大学;2012年
10 祝连鹏;UML模型与企业开发平台Panschema模型的映射研究与实现[D];山东师范大学;2012年
【相似文献】
中国期刊全文数据库 前10条
1 万军民;基于Java的代码生成器的设计与实现[J];计算机工程;2004年S1期
2 贾艳宇;;劳动保障信息系统的设计与实现[J];微型机与应用;2010年02期
3 刘然,陈英,赵小林;基于UML的CASE平台的代码自动生成[J];北京理工大学学报;2002年02期
4 穆鸿,王汝传;网格计算中GBuilder的基于模板的代码生成技术研究与实现[J];计算机工程与应用;2005年07期
5 程鹏;李周芳;;Web Services代码生成器的研究与设计[J];自动化技术与应用;2006年12期
6 蒋凌云;王汝传;;用于网格计算的复合代码生成技术研究[J];南京邮电大学学报(自然科学版);2005年06期
7 高腾;史清华;刘志杰;;基于设计模式的复杂界面建模方法[J];计算机工程;2009年15期
8 尹锋;金席卷;倪问尹;黄建琦;;程序框图到源代码的自动转换研究[J];长沙大学学报;2007年02期
9 黄明星;方木云;许业卿;;UML集成化开发平台研究与实现[J];计算机与数字工程;2007年08期
10 史晓华;金茂忠;;即时编译器中的代码消极生成机制[J];计算机工程;2008年01期
中国重要会议论文全文数据库 前10条
1 唐焕春;;《Java程序设计》精品课程建设[A];2010无锡职教教师论坛论文集[C];2010年
2 姜久雷;;在Visual J++6.0环境下编写纯Java代码的方法[A];西部大开发 科教先行与可持续发展——中国科协2000年学术年会文集[C];2000年
3 蔡文鸿;陆以勤;;JAVA手机在我国发展面临的问题[A];第九届全国青年通信学术会议论文集[C];2004年
4 杨睿;金大海;宫云战;马跃;;JAVA中空指针引用故障的静态检测方法[A];第十四届全国容错计算学术会议(CFTC'2011)论文集[C];2011年
5 李镐炜;王跃科;赵健;;Java在测试系统接口中的应用[A];中国仪器仪表学会第三届青年学术会议论文集(下)[C];2001年
6 李永花;赵冰燕;王晶;;一种基于Java的数字签名方法[A];2011年中国气象学会气象通信与信息技术委员会暨国家气象信息中心科技年会论文摘要[C];2011年
7 阔永红;陈健;韩博凯;;基于Java的电话费查询系统的开发[A];中国电子学会第七届学术年会论文集[C];2001年
8 胡成杰;宫云战;金大海;;Java语言基于函数摘要的全局分析静态测试方法[A];第六届中国测试学术会议论文集[C];2010年
9 黄慧;刘波;翁得河;孙钰;万遂人;;基于java的脑肿瘤磁共振批处理数据工具的研发[A];中国生物医学工程学会成立30周年纪念大会暨2010中国生物医学工程学会学术大会青年优秀论文[C];2010年
10 淮永建;张先勇;郝重阳;;Java 3D API和虚拟现实[A];中国体视学学会图像分析专业、中国体视学学会仿真与虚拟现实专业、中国航空学会信号与信息处理专业第一届联合学术会议论文集[C];2000年
中国重要报纸全文数据库 前10条
1 本报记者 方正;执Java发展之牛耳[N];网络世界;2003年
2 小寒;Java小档案[N];中国计算机报;2001年
3 广西 黄震;巧妙删除出错的Java游戏[N];电脑报;2004年
4 本报记者 李瀛寰;Java要唱主角[N];中国计算机报;2001年
5 刘磊;昔日Java斗士今日转投微软[N];中国计算机报;2005年
6 ;Java的新目标[N];计算机世界;2000年
7 刘锬;Java用于嵌入式系统的十个优点和五个局限[N];计算机世界;2004年
8 刘基诚 雷厉风;Java的盛宴(下)[N];中华读书报;2005年
9 本报记者 李佳师;逐波无线与Web[N];中国电子报;2003年
10 ;沃尔玛销售Java PC[N];计算机世界;2004年
中国博士学位论文全文数据库 前10条
1 任坤;DSP编译器关键技术研究[D];浙江大学;2007年
2 吴圣宁;嵌入式处理器编译器关键技术研究[D];国防科学技术大学;2007年
3 张平;并行化编译器中并行程序自动生成和性能优化技术研究[D];解放军信息工程大学;2006年
4 陈虎;JE-Java芯片系统关键技术的研究与设计[D];中国人民解放军国防科学技术大学;2000年
5 杨克峤;Java程序优化与数据竞争检测的研究[D];复旦大学;2010年
6 陈文亮;基于Web的数控编程系统及其关键技术研究[D];南京航空航天大学;2001年
7 高国福;中国肿瘤防治数据库的建立[D];中国协和医科大学;2006年
8 祝玉华;基于Multi Agents的WebGIS的研究和实践[D];解放军信息工程大学;2004年
9 陆枫;真核生物基因组结构自动注释系统研究[D];华中科技大学;2006年
10 巩兰杰;基于人工股市建模的价格泡沫影响因素研究[D];天津大学;2008年
中国硕士学位论文全文数据库 前10条
1 黄凯;基于Java的动态代理机制的ORM技术的研究和实现[D];湖南大学;2005年
2 舒国强;面向对象的实时系统可调度性验证和代码生成技术研究[D];中国科学院研究生院(软件研究所);2003年
3 史棣;基于ASP.NET的快速应用程序开发软件的设计与实现[D];电子科技大学;2011年
4 彭威;SmartSAR RTE[D];浙江大学;2011年
5 张国忠;面向电子商务的平台相关模型到代码模型变换的研究与实现[D];国防科学技术大学;2004年
6 王杨;基于SSH框架多层结构的代码生成工具的设计与实现[D];沈阳理工大学;2008年
7 李波文;Web服务客户端自动生成器模型研究[D];浙江大学;2003年
8 黎利;基于MVC的测试驱动开发研究[D];南华大学;2007年
9 郭延超;中高速柴油机实时模型的设计与软硬件实现[D];武汉理工大学;2010年
10 杨培鑫;基于二维视图的加工中心自动编程系统的研究[D];大连理工大学;2004年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026