文摘
英文文摘
学位论文独创性声明及学位论文使用授权声明
第1章绪论
1.1引言
1.2研究目的和研究内容
1.3论文的组织结构
第2章设计模式理论研究
2.1设计模式
2.1.1设计模式概念
2.1.2理解设计模式
2.1.3设计模式的分类
2.2设计原则
2.2.1“开闭”原则
2.2.2里氏代换原则
2.2.3依赖倒转原则
2.2.4接口隔离原则
2.2.5合成聚合复用原则
2.3设计原则在设计模式中的体现
2.4本章小结
第3章设计模式的实现以及企业级应用中的设计模式
3.1统一建模语言UML
3.1.1 UML的组成
3.1.2 UML使用中的问题
3.1.3 UML与设计模式结合
3.1.4 UML中的设计模式匹配
3.2企业级应用
3.2.1企业级应用的复杂环境
3.2.2基于Web Service的企业级应用
3.3设计模式在Web Service中的应用
3.4本章小结
第4章PDIS物流信息系统体系结构
4.1 PDIS物流信息系统
4.1.1物流信息系统概念
4.1.2 PDIS物流信息系统特征
4.2 PDIS物流信息系统构架
4.2.1系统构架的重要性
4.2.2 PDIS系统采取的构架模式——MVC构架模式
4.2.3基于Web Service的MVC模式
4.3本章小结
第5章PDIS系统建模过程
5.1理解系统需求
5.2分析阶段
5.3建模阶段
5.4本章小结
第6章PDIS系统建模中设计模式的应用分析
6.1设计模式应用原则
6.2单例(Singleton)模式
6.2.1单例模式的使用
6.2.2系统属性管理器
6.2.3数据库连接池
6.2.4单例模式的效果
6.3工厂模式
6.3.1工厂模式的使用
6.3.2仓库
6.3.3供应商
6.3.4工厂模式的效果
6.4会话外观模式
6.4.1会话外观模式的使用
6.4.2移库操作
6.4.3会话外观的效果
6.5适配器模式
6.5.1适配器模式的使用
6.5.2商品价格
6.5.3适配器模式的效果
6.6装饰模式
6.6.1装饰模式的使用
6.6.2交易单
6.6.3装饰模式的效果
6.7策略模式
6.7.1策略模式的使用
6.7.2折扣算法
6.7.3策略模式的效果
6.8设计模式的负面效果
6.9本章小结
第7章设计模式与软件工程
7.1软件工程实施中的问题
7.2设计模式在软件工程中的应用
7.2.1在软件工程中引入设计模式
7.2.2设计模式在软件工程中的作用
7.3本章小结
第8章总结与展望
8.1本文总结
8.2展望
参考文献
附录A经典设计模式一览
附录B J2EE模式语言——E++ Pattern Language
附录C攻读硕士学位期间发表论文及科研成果
致谢