文摘
英文文摘
论文说明:图表目录
声明
第1章绪论
1.1课题背景
1.2重构
1.3研究内容和目标
1.4论文组织
第2章交易管理系统的预防性维护
2.1交易管理系统介绍
2.2架构分析
2.3预防性维护目标
2.3.1质量改善
2.3.2业务合并
2.4重构对象的选择
2.4.1业务规则管理器
2.4.2持久层
2.5本章小结
第3章交易规则管理器重构
3.1业务规则管理系统
3.1.1 BRMS组成
3.1.2规则引擎Drools
3.2交易规则管理器TRM
3.2.1 TRM的架构
3.2.2 TRM设计不足之处
3.3 TRM的重构方案
3.3.1应用商用规则引擎
3.3.2改进方案
3.4本章小结
第4章持久层重构
4.1对象持久化技术
4.1.1 SQL硬编码
4.1.2数据访问类封装
4.1.3健壮的持久层
4.2交易对象的持久化实现
4.2.1业务对象介绍
4.2.2持久层实现
4.2.3设计上的不足之处
4.3持久层重构方案
4.3.1应用DAO设计模式
4.3.2应用商用OPM产品
4.4本章小结
第5章NIM组件重构
5.1 NIM架构
5.2基于确定型有穷自动机的模型
5.3本章小结
第6章总结和展望
参考文献
致谢
作者简历