前言 1
第1部分 COM+入门 7
第1章 COM+介绍 8
1.1 COM+的历史 9
1.2 COM+要点 14
1.3 COM+和COM的比较 18
1.4 MTS的区别 22
1.5 配置一台工作站 24
1.6 配置一台服务器 26
1.7 安装SQL Server 6.5 Developer Edition的特殊要求 27
1.8 小结 30
第2章 COM+管理问题 32
2.1 使用组件服务 33
2.2 使用分布式事务协调程序 53
2.3 使用DCOM配置工具 56
2.4 执行与服务相关的任务 67
2.5 小结 70
第3章 使用COM/COM+工具 71
3.1 Visual Studio工具概览 72
3.2 Platform SDK工具概览 93
3.3 使用活动目录 110
3.4 小结 113
第2部分 COM+基本概念 115
第4章 启动组件 116
4.1 COM和COM+的优点 117
4.2 COM和COM+应用程序的类 118
4.3 使用接口 143
4.4 了解环境 147
4.5 了解截取程序 149
4.6 小结 150
第5章 理解DCOM 151
5.1 为什么使用DCOM 152
5.2 DCOM体系结构概述 155
5.3 具体对象实例的连接 162
5.4 DCOM和标记 164
5.5 小结 172
第6章 COM+的特殊问题 173
6.1 理解事务处理 176
6.2 了解消息 185
6.3 来自Internet的MSMQ 196
6.4 配置MSMQ 197
6.5 使用COM和COM+事件 200
6.6 COM+应用程序的类型 202
6.7 小结 205
第7章 COM+和安全性 207
7.1 Windows 2000安全性概述 208
7.2 COM+组件级安全的考虑 224
7.3 为单个组件添加安全性 228
7.4 小结 231
第8章 COM+和分布式网间体系结构 232
8.1 理解用于计算的n-tier方法 233
8.2 确定应用程序合适的模型 238
8.3 创建减少网络流量的组件 239
8.4 配置数据源 241
8.5 小结 254
第3部分 编写COM+应用程序 257
第9章 创建简单的组件 258
9.1 了解不同的组件类型 259
9.2 MMC插件的用法 268
9.3 创建一个简单的MMC插件 271
9.4 测试MMC插件 296
9.5 组件问题的解决方法 298
9.6 小结 306
第10章 创建分布式应用程序 308
10.1 DCOM应用程序的应用 310
10.2 创建启用DCOM的组件 314
10.3 创建两个DCOM客户程序 319
10.4 测试DCOM应用程序 325
10.5 快速解决DCOM通信问题 329
10.6 小结 345
第11章 一个简单的COM+例子 347
11.1 MTS应用程序的应用 348
11.2 Windows NT和Windows 2000下的MTS有何不同 350
11.3 创建一个简单的MTS组件 365
11.4 创建一个MTS客户应用程序 377
11.5 测试SimpleMTS组件 385
11.6 创建一个发布/预订事件模型应用程序 388
11.7 快速解决MTS问题 405
11.8 快速解决事件问题 409
11.9 小结 411
第12章 使用非连接的应用程序 413
12.1 MSMQ程序的应用 414
12.2 队列组件与MSMQ的差异 415
12.3 创建一个简单的MSMQ Listener/Player程序 417
12.4 创建一个客户机应用程序 427
12.5 调试MSMQ组件 430
12.6 活动目录非连接的应用程序 438
12.7 MSMQ管理 451
12.8 快速解决MSMQ和队列组件问题 453
12.9 小结 456
第13章 连接远程数据库 457
13.1 远程数据库程序的应用 458
13.2 创建服务器MTS组件 461
13.3 创建台式机客户程序 493
13.4 使用瘦客户机 504
13.5 调试应用程序 506
13.6 远程数据库问题的快速解答 507
13.7 小结 510
第14章 使用基于Wed的应用程序 512
14.1 使用桌面帮助程序 513
14.2 创建桌面帮助数据库 514
14.3 创建服务器端组件 520
14.4 创建浏览器应用程序 533
14.5 测试网络桌面帮助程序 540
14.6 基于Wed的应用程序的快速纠错 542
14.7 小结 545
附录A 使用Microsoft Windows安装程序 546
附录B CD-ROM内容 572
词汇表 578