第一章 编写ASP组件 9
ASP组件所扮演的角色 10
为什么使用ASP组件? 11
COM+服务和ASP组件 13
使用ASP组件访问数据 16
ASP组件中可访问的Windows 2000技术 18
编程语言的选择 19
ASP.NET 20
第二章 建立ASP开发环境 22
配置IIS环境 23
IIS的远程管理 35
用ADSI可编程地管理IIS 37
IIS Admin对象概述 56
IIS Base Admin对象 70
第三章 ASP组件和COM 80
COM概述 81
如何实现COM 86
最重要的COM接口 91
COM数据类型 98
第四章 ASP组件、线程和环境 102
什么是线程? 103
线程和套间 106
线程模型 107
什么是COM+环境? 121
第五章 COM+服务与ASP组件及应用程序 124
开发基于组件的系统 124
COM+接口 126
把MTS包移植到COM+应用程序 134
激活COM+应用 135
COM+服务 137
第六章 ASP交互:脚本和ASP组件 146
ASP中的脚本语言支持 146
实例化组件 149
COM+的数据类型和脚本/组件的互操作 154
作为参数传递数组 169
组件和脚本之间的错误处理 184
第七章 创建一个简单的Visual Basic ASP组件 190
组件的实例化 191
创建一个进程内或进程外组件 191
组件的执行和线程 193
创建一个ASP项目 196
创建组件方法 197
生成、注册、安装和测试组件 199
为COM+服务添加支持 201
为使用COM+而转换MTS组件 210
访问ASP内置对象 211
错误处理 230
性能问题 232
调试 232
第八章 创建ASP/ADO组件 235
从一个VB组件中访问ADO 236
创建一个简单的ADO组件 237
ADO模型 244
用ADO流和Record对象访问文件和目录 267
持续保存数据 272
第九章 使用ADO创建ASP中间层 276
各层应该如何进行分离 277
创建ADO数据包装 278
定义业务对象 291
其他数据完整性问题 304
第十章 VB ASP组件中服务器端的XML 307
XML基础 308
格式化XML 311
在ASP应用中使用XML 317
XML和ADO将记录集另存为XML 325
第十一章 获取消息从ASP组件访问CDO 331
CDO对象模型 332
CDO简介 332
发送这个URL给一位朋友 334
消息正文 338
检索和阅读消息 349
第十二章 在ASP应用中使用活动目录 354
Windows 2000活动目录的概述 354
建立独立的活动目录环境 355
回顾ADSI 357
绑定活动目录对象 359
使用活动目录服务查看器 365
操纵容器 366
用ADO搜索活动目录 372
ASP范例:通过Web添加和管理用户 376
第十三章 使用MSMQ组件 390
MSMQ/ASP基础 390
使用队列 392
使用MSMQ消息 398
使用事务 403
日志 417
消息安全性 422
第十四章 使用C++创建ASP组件 424
ATL或MFC 425
用ATL AppWizard生成基本的ASP组件项目 426
添加一个ATL对象 431
由于添加一个新对象而修改代码 435
给接口添加方法 437
支持COM+服务 441
为使用COM+而转换MTS组件 450
访问ASP内置对象 454
错误处理 474
第十五章 使用ADO向C++组件中添加数据访问 479
Visual C++中的ADO访问 479
ADO对象模型 480
Connection对象 481
Recordset对象 490
IADORecordBinding接口 497
Command对象 501
Stream和Record对象 508
在C++中访问CDO接口 517
第十六章 C++组件的CDO接口 517
创建和发送消息 520
检索和读取消息 532
第十七章 在C++组件中访问活动目录 539
绑定活动目录对象 540
ADSI辅助函数 547
过滤集合 549
用ADSI创建并删除活动目录对象 551
用IDirectory Service搜索活动目录 556
在C++项目中加入对MSMQ的支持 561
第十八章 在C++ ASP组件中访问MSMQ 561
操作队列 564
搜索一个指定队列 571
使用MSMQ消息 580
使用事务 585
第十九章 使用ATL和MFC实现ASP组件的持续性 592
合并MFC和ATL 592
从ASP组件中访问文件 595
创建可串行化的类 599
对象串行化中的持续性 602
第二十章 使用Java创建ASP组件 607
创建Java组件 608
从Java组件中调用COM对象 617
使用COM+服务 623
ASP内置对象和辅助函数接口 631
从Java组件访问ADO 645
第二十一章 使用Delphi创建ASP组件 654
使用COM向导创建ASP组件 654
手工添加COM+/ASP支持 665
使用ASP对象 672
使用ADO 680
使用Windows 2000的功能 685
第二十二章 创建基于Perl的组件 690
安装PDK 691
创建基本的Perl组件 692
访问ASP内置对象 702
如何使用数据 722
在Win2K环境中运行 729
WSC体系结构 732
第二十三章 创建脚本语言组件 732
WSC文件的元素 735
脚本组件和ADO 746
WSC向导 749
用JScript创建脚本组件 753
访问Windows 2000的功能 757
附录一 ASP内置对象快速参考 763
附录二 Weaver数据库 789
词汇表 807