1 引言 | 第8-20页 |
1.1 问题的提出 | 第8-10页 |
1.2 国内外文献综述 | 第10-17页 |
1.2.1 Web开发语言及开发技术的发展现状 | 第10-13页 |
1.2.2 Web应用的开发方法的发展现状 | 第13-15页 |
1.2.3 Web应用IDE的发展 | 第15-17页 |
1.3 本文的研究思路及研究工作 | 第17-20页 |
2 Web RAD的理论基础 | 第20-30页 |
2.1 Struts框架技术 | 第20-21页 |
2.2 流程知识与MFFC/MLD | 第21-24页 |
2.3 流程模型化定义与分解 | 第24-27页 |
2.3.1 流程知识的模型化定义 | 第24-26页 |
2.3.2 流程表示与流程分解 | 第26-27页 |
2.4 代码重用技术 | 第27-30页 |
3 Web RAD的实现原理 | 第30-42页 |
3.1 Web RAD原理总述 | 第30-32页 |
3.2 快速分析设计Web系统 | 第32-33页 |
3.3 快速实现Web系统代码 | 第33-40页 |
3.3.1 流程向系统快速转换 | 第34-36页 |
3.3.2 系统代码的快速实现 | 第36-37页 |
3.3.3 数据库的快速实现 | 第37-40页 |
3.4 Web RAD方法实施过程 | 第40-42页 |
4 Web RAD IDE原型系统的实现 | 第42-82页 |
4.1 Web RAD IDE的分析 | 第42-51页 |
4.1.1 UML建模语言分析系统 | 第42-45页 |
4.1.2 用MFFC分析Web RAD IDE | 第45-50页 |
4.1.3 Web RAD的系统结构 | 第50-51页 |
4.2 Web RAD IDE的设计 | 第51-69页 |
4.2.1 总体设计 | 第51-52页 |
4.2.2 详细设计 | 第52-60页 |
4.2.3 系统数据库设计 | 第60-66页 |
4.2.4 系统的I/O设计 | 第66-69页 |
4.3 Web RAD IDE的实现 | 第69-76页 |
4.3.1 流程Flow类的实现 | 第69-70页 |
4.3.2 MFFC分析设计模块的实现 | 第70-71页 |
4.3.3 流程的MLD描述实现 | 第71-72页 |
4.3.4 MFFC/MLD分析设计模块 | 第72-76页 |
4.4 Web应用代码快速实现 | 第76-82页 |
4.4.1 FileFactory和XmlFactory的实现 | 第76-77页 |
4.4.2 View代码实现 | 第77-78页 |
4.4.3 Model代码实现 | 第78-80页 |
4.4.4 Controller代码实现 | 第80-81页 |
4.4.5 代码管理模块的实现 | 第81-82页 |
5 Web应用快速开发实例 | 第82-87页 |
5.1 IDE实现原型系统 | 第82-85页 |
5.1.1 IDE分析目标系统 | 第82-84页 |
5.1.2 IDE生成目标系统框架 | 第84-85页 |
5.1.3 IDE生成目标原型系统 | 第85-87页 |
结论 | 第87-89页 |
参考文献 | 第89-91页 |
致谢 | 第91-92页 |
攻读硕士学位期间发表的学术论文和取得的科研成果 | 第92-93页 |