基于GMF的Web快速开发工具的研究与实现
摘要 | 第1-6页 |
Abstract | 第6-9页 |
第一章 绪论 | 第9-15页 |
·课题的目的及意义 | 第9-12页 |
·课题研究的背景 | 第9-10页 |
·课题的来源 | 第10-12页 |
·国内外研究现状 | 第12-13页 |
·主要研究内容和论文结构 | 第13-15页 |
第二章 项目相关理论与技术 | 第15-28页 |
·Web 快速开发工具分析 | 第15-17页 |
·快速应用开发 | 第15-16页 |
·Web 快速应用开发分析 | 第16-17页 |
·图形编辑器实现技术分析 | 第17-24页 |
·EMF+GEF 技术 | 第17-19页 |
·GMF 技术 | 第19-20页 |
·EMF+GEF 技术与GMF 技术的对比 | 第20-24页 |
·Eclipse 插件开发技术概述 | 第24-25页 |
·Eclipse 平台系统结构 | 第24页 |
·Eclipse 插件开发 | 第24-25页 |
·代码生成技术分析 | 第25-27页 |
·代码生成技术介绍 | 第25-26页 |
·JET 模板引擎技术 | 第26页 |
·Velocity 模板引擎技术 | 第26-27页 |
·模板引擎技术的对比 | 第27页 |
·本章小结 | 第27-28页 |
第三章 逻辑编辑器的设计与实现 | 第28-77页 |
·图形化逻辑编辑器的分析与设计 | 第28-34页 |
·图形化逻辑编辑器功能分析 | 第28-31页 |
·图形化逻辑编辑器界面的外观设计 | 第31-34页 |
·构建图形化逻辑编辑器 | 第34-54页 |
·构建领域模型 | 第36-41页 |
·构建图形定义模型 | 第41-46页 |
·构建工具定义模型 | 第46-47页 |
·构建映射模型 | 第47-51页 |
·构建生成模型及生成图形编辑器 | 第51-54页 |
·图形化逻辑编辑器的定制实现 | 第54-71页 |
·PiState 结构的实现 | 第54-57页 |
·图元背景的实现 | 第57-59页 |
·设置图元标签布局 | 第59-60页 |
·定制鼠标右键菜单 | 第60页 |
·查看编辑子业务 | 第60-62页 |
·从树形视图拖拉对象到画布的实现 | 第62-67页 |
·定制编辑区域自动排列布局 | 第67-69页 |
·禁用链接手柄 | 第69-70页 |
·禁用鼠标跟随PopupBar | 第70-71页 |
·编辑器信息交互的实现 | 第71-74页 |
·GMF 模型文件向CJS 模型文件的转换 | 第74-76页 |
·本章小结 | 第76-77页 |
第四章 数据维护快速开发向导的设计与实现 | 第77-95页 |
·快速开发向导的设计 | 第77-79页 |
·扩展及交互界面的实现 | 第79-84页 |
·扩展的实现 | 第79-81页 |
·向导对话框的实现 | 第81-84页 |
·代码的自动生成 | 第84-94页 |
·从模板生成代码 | 第84-89页 |
·模板文件的设计 | 第89-93页 |
·生成业务逻辑、展现逻辑 | 第93-94页 |
·生成Web 文件 | 第94页 |
·本章小结 | 第94-95页 |
第五章 实验测试及应用 | 第95-106页 |
·系统测试 | 第95-98页 |
·功能测试 | 第95-97页 |
·性能测试 | 第97-98页 |
·应用实例 | 第98-102页 |
·项目介绍 | 第98-99页 |
·项目实现 | 第99-102页 |
·运行效果 | 第102页 |
·与以往开发方式的比较 | 第102-105页 |
·和其他类似工具的比较 | 第105页 |
·本章小结 | 第105-106页 |
结论与展望 | 第106-108页 |
参考文献 | 第108-110页 |
致谢 | 第110页 |