文摘
英文文摘
原创性声明及关于学位论文使用授权的声明
第一章:绪论
1.1课题背景
1.2课题目标
1.3本文贡献
1.4本文组织结构
第二章:面向对象与设计模式
2.1面向对象技术概述
2.2面向对象的设计原则
2.2.1开放封闭原则(OCP)
2.2.2里氏代换原则(LSP)
2.2.3依赖倒置原则(DIP)
2.2.4接口隔离原则(ISP)
2.2.5合成/聚合复用原则(CARP)
2.2.6迪米特法则(LoD)
2.2.7单一职责原则(SRP)
2.3设计模式
2.3.1模式起源
2.3.2模式定义
2.3.3设计模式描述
2.3.4模式的其它类型
2.3.6设计模式与重构
2.3.7设计模式是面向对象的灵魂
2.6本章小结
第三章:BEAMS架构分析设计
3.1系统需求分析
3.1.1应用现状分析
3.1.2实现功能
3.2系统设计
3.2.1 BEAMS报表处理流程
3.2.2 BEAMS业务逻辑结构
3.2.3 BEAMS架构设计
3.2.4 BEAMS物理结构
3.3系统运行环境
3.3.1系统开发软件环境
3.3.2系统运行环境
3.3本章小结
第四章:设计模式在BEAMS数据集成层的应用
4.1需求分析
4.2 工厂方法模式
4.3具体实现
4.4本章小结
第五章设计模式在BEAMS页面生成框架中的应用
5.1框架分析
5.1.1框架能够实现视图的模块结构
5.1.2框架能够简化页面的生成
5.1.3框架要有可扩展性和封装性
5.2框架设计
5.2.1视图的模块组合结构
5.2.2简化页面的生成过程
5.2.3支持个性化与可扩展性和封装性
5.3框架应用
5.4本章小结
第六章:结束语
6.1总结
6.2展望
附录
附录一:IBM CM OnDemand介绍
附录二:源代码
参考文献
致谢