位置:成果数据库 > 期刊 > 期刊详情页
基于Velocity的代码生成引擎的设计与实现
  • ISSN号:1008-5599
  • 期刊名称:《电信工程技术与标准化》
  • 时间:0
  • 分类:TN915[电子电信—通信与信息系统;电子电信—信息与通信工程]
  • 作者机构:[1]北京邮电大学网络与交换技术国家重点实验室,北京100876, [2]东信北邮信息技术有限公司,北京100191
  • 相关基金:国家自然科学基金(No.61072057,61101119,61121001,60902051); 长江学者和创新团队发展计划资助(No.IRT1049); 国家科技重大专项(No.2011ZX03002-001-01,移动互联网总体架构研究)
中文摘要:

在软件开发过程中,采用代码生成技术可以显著减少开发者的重复性工作量。此外,还可以提升代码的质量并提高可维护性。本文讨论的代码生成引擎基于Velocity开源模板和Struts2注解,实现了模型驱动的开发模式。实践表明,其可以很好地满足基于业务对象模型生成全栈式Web应用代码的需求。

英文摘要:

During the development of software, using the technique of code generation can considerably reduce the workload of repetitive code. In addition, it can also improve the quality and maintainability of code. In this paper, will introduce a code generation engine, which is based on the annotation of Struts2 and an open-source project, namely Velocity, implemented the development pattern of model driven. It is concluded that this engine is competent to generate full stack codes for Web applications on the basis of model for business logic.

同期刊论文项目
期刊论文 183 会议论文 167 获奖 6 著作 1
同项目期刊论文
期刊信息
  • 《电信工程技术与标准化》
  • 主管单位:中国移动通信集团公司
  • 主办单位:中国移动通信集团设计院有限公司
  • 主编:梅海涛
  • 地址:北京市海淀区丹棱街甲16号302室
  • 邮编:100080
  • 邮箱:tetas@cmdi.chinamobile.com
  • 电话:010-52696688-7308/7310
  • 国际标准刊号:ISSN:1008-5599
  • 国内统一刊号:ISSN:11-4017/TN
  • 邮发代号:82-942
  • 获奖情况:
  • 国内外数据库收录:
  • 被引量:4245