声明
摘要
1 绪论
1.1 研究背景与意义
1.1.1 研究背景
1.1.2 研究意义
1.2 国内外发展现状
1.3 研究内容与思路
1.4 论文的组织结构
2 关键技术介绍
2.1 MDA模型驱动架构
2.2 UML建模语言
2.3 MVC设计模式
2.4 生成系统的关键技术
2.4.1 XML技术
2.4.2 JsUML2可视化类库
2.4.3 SpringMVC框架
2.4.4 FreeMarker模板技术
2.4.5 Hibernate数据持久化
2.4.6 Ant脚本技术
2.5 本章小结
3 基于UML的J2EE应用代码生成系统的设计
3.1 总体架构设计
3.2 UML可视化建模设计
3.3 业务模型设计
3.3.1 模型对象的设计
3.3.2 模型关系的设计
3.3.3 UML与数据库的映射策略
3.4 模板引擎设计
3.4.1 FreeMarker模板引擎
3.4.2 模板文件的设计
3.4.3 模板语言规则的设计
3.5 代码自动化部署的设计
3.6 本章小结
4 基于UML的J2EE应用代码生成系统的实现
4.1 UML设计模块
4.2 业务模型模块
4.2.1 模型信息解析算法
4.2.2 业务模型操作
4.3 模板管理模块
4.3.1 模板生成
4.3.2 模板库管理
4.4 代码生成模块
4.4.1 框架代码生成
4.4.2 数据库生成
4.5 自动化部署模块
4.6 本章小结
5 代码生成器在创业园区管理系统中的应用
5.1 创业园区管理系统UML设计
5.2 创业园区管理系统业务模型设计
5.3 创业园区管理系统模板设计
5.4 创业园区管理系统代码生成及部署
5.5 创业园区管理系统效果图
5.6 本章小结
6 总结与展望
6.1 工作总结
6.2 研究展望
参考文献
致谢
个人简历、在学期间发表的学术论文与研究成果
中国海洋大学;