【摘要】
【Abstract】
第一章C/S架构向B/S架构迁移的相关技术概述
1.1C/S架构和B/S架构
1.1.1 C/S架构
1.1.2 B/S架构
1.2构件Web重用技术
1.2.1ActiveX概要
1.2.2Java Applet概要
1.2.3存在的缺陷
1.3软件再工程
1.3.1软件维护及维护危机
1.3.2软件再工程的定义及目标
1.3.3软件再工程的过程模型及关键活动
1.3.4软件再工程的实践方法
1.3.5国内外软件再工程技术研究
1.4其他相关技术
1.4.1 XML、XML Schema及XSLT
1.4.2 Jakarta Struts框架
1.4.3 Web Service
1.4.4JUnit
第二章架构迁移过程及辅助工具WAUF IDE
2.1前提保证
2.2迁移过程概述
2.3架构迁移的描述语言——ATDL
2.3.1 ATDL对核心业务方法的描述
2.3.2 ATDL对图形窗体的描述
2.3.3 ATDL描述业务方法和窗体对应关系
2.3.4 ATDL对功能测试用例的描述
2.3.5 ATDL描述图形界面迁移规则
2.3.6 ATDL的作用
2.4辅助工具WAUF_ IDE
2.4.1 WAUF_ IDE功能简介
2.4.2使用WAUF_ IDE具体实例
第三章架构迁移的关键技术研究
3.1提取核心业务方法
3.1.1核心业务方法定义
3.1.2核心业务方法的特点
3.1.3提取核心业务方法
3.2控件信息动态提取技术
3.2.1图形界面控件库
3.2.2提取方法、过程及规则
3.3逻辑迁移
3.3.1代码重构
3.3.2 Web Service封装
3.4系统整合
3.4.1配置Struts框架
3.4.2 Struts2Biz构件
3.4.3使用Struts2Biz构件
3.5迁移过程中的测试技术
3.5.1 Web Service单元测试
3.5.2 Web Service的性能测试及优化
第四章总结与展望
【附录】
【参考文献】
【致谢】
论文独创性声明及论文使用授权声明
复旦大学;