文摘
英文文摘
声明
第1章绪论
1.1课题背景
1.2本课题的研究意义
1.3相关领域的研究进展
1.4本课题的主要研究内容
第2章代码自动生成平台总体设计
2.1代码自动生成平台的需求分析
2.2代码自动生成平台整体构想
2.1.1代码生成平台的总体架构
2.1.2系统开发流程
2.3课题研究任务划分
2.4本章小结
第3章基础问题分析与研究
3.1模型驱动开发方法
3.2代码自动生成技术
3.2.1代码生成器模型
3.2.2代码生成机制
3.3.3代码生成器分析
3.3目标应用的架构分析
3.3.1 Web应用的MVC架构模式
3.3.2 Web应用的各层设计
3.4本章小结
第4章代码生成系统设计
4.1系统分析
4.1.1系统需求分析
4.1.2系统目标
4.1.3系统功能
4.2系统设计
4.2.1总体设计思路
4.2.2代码生成器模型设计
4.2.3系统架构设计
4.3系统实现要点
4.4本章小结
第5章数据模型设计
5.1对象模型设计
5.1.1对象模型与关系模型的差异
5.1.2设计思路
5.1.3对象模型结构定义
5.2操作模型设计
5.2.1设计思路
5.2.2操作模型结构定义
5.3页面模型设计
5.3.1设计思路
5.3.2页面模型结构
5.4本章小节
第6章代码生成系统的实现
6.1模型读取器的实现
6.2代码生成器的实现
6.2.1确定生成代码
6.2.2代码生成器组织结构
6.2.3代码生成规则
6.3系统模板设计
6.3.1提取系统模板
6.3.2编写模板文件
6.4系统控制器的实现
6.4.1设置系统运行参数
6.4.2定义系统自动化任务
6.5系统的应用
6.6本章小结
结论
参考文献
附录
攻读硕士学位期间所发表的学术论文及获得的科研成果
致谢
北京工业大学;