第1部分 基础篇
第1章 组件模型
1. 1 组件重用性
1. 2 传统的软件重用性
1. 3 参考硬件组件实例
1. 4 仿真程序
1. 5 链接程序以及操作系统装载程序的作用
1. 6 动态链接库
1. 7 修补一个故障
1. 8 硬件组件模型
1. 9 将接口从实现中分离出来
1. 10 C++语言的一般特征
1. 11 C++中的虚方法以及内存布局
1. 12 一个抽象基类的接口
1. 13 一个组件的动态选择
1. 14 扩展接口功能
1. 15 管理一个对象的生命周期
1. 16 最优化
1. 17 错误报告
1. 18 COM的本质
1. 19 小结
1. 20 参考文献
第2章 设计接口
2. 1 为什么使用一种新的语言呢
2. 2 IDL(接口定义语言)
2. 3 IDL设计目标
2. 4 处理IDL文件
2. 5 IDL文件结构
2. 6 IDL语法
2. 7 自动化
2. 8 接口和列集
2. 9 内存管理
2. 10 组织多个IDL文件
2. 11 将所有的接口放在一起
2. 12 小结
2. 13 参考文献
第3章 组件
3. 1 从C++到COM-一个快速浏览
3. 2 修订C++代码
3. 3 COM对象的实现
3. 4 "瞬间"接口
3. 5 组件复用
3. 6 错误报告
3. 7 小结
3. 8 参考文献
第2部分 扩展篇
第4章 COM的本质
4. 1 企业系统
4. 2 三层体系结构
4. 3 COM+,简化了的开发
4. 4 小结
4. 5 参考文献
第5章 COM+编程模型
5. 1 基于属性的编程
5. 2 COM+目录
5. 3 COM+环境
5. 4 对象环境
5. 5 调用环境
5. 6 对象激发
5. 7 小结
5. 8 参考文献
第6章 并行性
6. 1 多线程编程
6. 2 套间
6. 3 配置设定
6. 4 套间和标准列集
6. 5 跨环境的访问(存取)
6. 6 开发线程安全的COM代码
6. 7 小结
6. 8 参考文献
第7章 安全性
7. 1 COM+安全模型
7. 2 说明性的安全性设置
7. 3 有关服务器端安全性的编程
7. 4 有关客户端安全性的编程
7. 5 小结
7. 6 参考文献
第8章 事务处理
8. 1 股票交易
8. 2 事务处理理论
8. 3 COM+对事务处理的支持
8. 4 基本结构
8. 5 补偿资源管理器
8. 6 小结
8. 7 参考文献
第9章 消息队列
9. 1 基于消息的队列
9. 2 MSMQ概述
9. 3 MSMQ COM组件
9. 4 队列组件
9. 5 小结
9. 6 参考文献
第10章 事件
10. 1 简介
10. 2 紧密耦合事件(TightlyCoupledEvents, TCE)
10. 3 松散耦合事件(LooselyCoupledEvents, LCE)
10. 4 小结
10. 5 参考文献
第11章 可伸缩性
11. 1 简介
11. 2 资源分配器
11. 3 即时激活
11. 4 对象池
11. 5 异步方法调用
11. 6 COM+管道
11. 7 小结
11. 8 参考文献
第12章 管理
12. 1 概述
12. 2 COM+管理对象模型
12. 3 编程需要考虑的问题
12. 4 一些普通的管理任务
12. 5 未来会增强的特性
12. 6 小结
12. 7 参考文献