声明
摘要
第一章 绪论
1.1 研究背景
1.2 国内外研究现状
1.2.1 J2EE的Web框架发展
1.2.2 Web前端的发展
1.2.3 自动代码生成技术的发展
1.3 研究意义
1.4 研究内容及论文结构
1.4.1 论文研究内容
1.4.2 论文结构
第二章 问题分析和解决方案
2.1 问题的提出
2.1.1 开发人员方面
2.1.2 实际Web项目方面
2.2 现有的解决方案
2.3 现有方案的分析与方案选择
2.3.1 现有方案的对比
2.3.2 现有方案的选择
2.4 本章小结
第三章 基于模板的自动代码生成系统的设计
3.1 KAJA框架介绍
3.1.1 KAJA思路
3.1.2 KAJA框架约定的项目结构
3.1.3 KAJA框架试用场景
3.2 系统总体设计
3.3 配置文件设计
3.4 模板文件设计
3.4.1 Velocity模板文件结构
3.4.2 Velocity模板变量
3.4.2 Velocity模板指令
3.4.3 目标系统模板抽象设计
3.5 元数据设计
3.6 自动生成模块的设计实现
3.6.1 模块的主要结构
3.6.2 模块的实现
3.7 本章小结
第四章 基于AngularJS的前端框架的设计与实现
4.1 框架总体设计
4.2 AngularJS介绍
4.2.1 AngularJS的关键特性
4.2.2 AngularJS的模式
4.3 框架详细设计
4.3.1 数据库基本操作设计
4.3.2 高级查询设计
4.3.3 表单验证设计
4.3.4 其他功能设计
4.4 本章小结
第五章 自动代码生成系统的测试和应用
5.1 自动代码生成系统测试
5.2 KAJA框架与前端框架在实际项目中的应用
5.2.1 探伤管理系统介绍
5.2.2 探伤管理系统的基本框架生成过程
5.2.3 探伤管理系统的应用情况
5.3 本章小结
结论
致谢
参考文献