第1章 我们为什么需要DNA 1
因特网应用系统设计 1
网络应用系统 4
DNA设计目标 14
小结 17
第2章 什么是Windows DNA 18
微软Windows DNA 18
现代DNA的要素 22
预测.NET 32
Windows DNA如何解决前面提出的问题 38
小结 45
第3章 组件对象模型 46
什么是COM 46
对象与类 48
COM组件 49
接口——COM的二进制标准 54
UUID、GUID与Windows注册表 59
创建DOM对象 60
小结 69
第4章 分布式处理 70
分布式处理 70
分布式处理与Windows DNA 75
DCOM:带有长线的COM 81
Julian日期表示法举例 83
微软消息队列 95
小结 97
第5章 业务对象 99
Windows DNA中的组件 107
小结 123
第6章 COM+体系结构 124
COM与MTS的结合 124
COM+ 130
小结 147
第7章 建立COM+组件 149
为COM+组件选择语言 149
使用VB创建COM+组件 150
为COM+服务进行设计 180
小结 184
第8章 事务处理介绍 186
事务处理基础介绍 186
事务处理系统 189
COM+中的事务处理支持 192
使用VB6.0创建事务处理应用系统 203
小结 220
第9章 建立异步应用系统 221
什么是异步处理 221
为什么要实现异步处理 223
实现异步处理的方式 223
COM+排队组件 249
事件与回叫 254
使用异步处理的其他方式 261
小结 263
第10章 COM+事件 264
在DNA应用系统中实现事件 264
事件类 273
订户 275
发表方 282
过滤 283
排队组件 291
事务处理 292
小结 294
第11章 其他业务对象问题 295
服务与对象 295
对象关系 303
把数据访问与对象相分离 310
小结 320
第12章 Web互操作性——SOAP 321
Web的第三个时期——可编程性与可互操作性 321
SOAP的引入 324
今天的SOAP:XmlHttpRequest 331
未来的SOAP:Web服务 333
SOAP的替代技术 334
做好使用SOAP的准备 335
小结 336
第13章 通用数据访问 337
新数据访问方法的需求 337
UDA体系结构 340
UDA:技术的汇聚 341
ADO 349
RDS 354
小结 355
第14章 SQL Server 2000 357
SQL Server 2000介绍 357
SQL Server与Windows DNA 358
SQL Server 2000增强与补充功能 360
SQL Server元数据服务 371
SQL Server 2000与Web 372
通过Web访问SQL Server 372
创建XML 373
XML应用系统概述 375
XML模板 377
写入XML数据 379
小结 380
第15章 Windows 2000目录服务 381
概述 381
活动目录定义 382
目录服务工具 394
对目录服务编程 398
小结 412
概述 413
第16章 客户程序的功能有多丰富 413
客户程序谱 414
Windows DNA与客户端 421
小结 428
第17章 建立Win32客户程序——ActiveX控件 429
ActiveX控件——初步介绍 429
什么是ActiveX控件 429
一个不捆绑ActiveX控件 432
ActiveX控件行为 435
创建运行时间数据捆绑ActiveX控件 442
创建设计时间数据捆绑ActiveX控件 447
持久性与PropertyBag 451
属性页面 452
控件许可证管理 454
小结 454
第18章 开发基于Office的用户服务 456
为什么要使用基于Office的用户接口 456
开发基于Office的前端处理软件 459
使用基于Office程序中的模式 484
小结 488
性能并不是一切 489
第19章 提高DNA应用系统的可伸缩性与可用性 489
可伸缩性 491
可用性 495
网络负载均衡(NLB) 497
小结 512
第20章 Windows DNA安全机制概述 513
引论 513
Windows 2000安全系统中提供了什么 513
使用活动目录的说明型安全体制 515
安全概念与术语 516
认证 517
访问控制 520
审计 521
保护数据完整性 523
业务层的安全机制 529
编程安全机制 536
VBA安全机制 540
开发人员安全机制检查表 541
小结 553
第21章 证书服务 555
证书基础知识 555
证书服务体系结构 565
证书请求、续新与回收 568
安装认证服务器 569
证书服务管理 575
认证服务器的开发 579
综合运用 584
小结 591
第22章 调试DNA应用系统 593
四个简单规则 593
在Visual Basic 6.0中调试COM+组件 594
在Visual C++ 6.0内部调试COM+组件 596
符号文件 597
重新确定内进程组件的基地址 604
Windows 2000调试工具 605
小结 621
第23章 一个样本DNA应用系统 622
样本应用系统概述 623
小结 653
第24章 实例研究:机票预订系统 655
NoseDive航空公司介绍 656
代码编写 666
小结 690
Wrox出租商店介绍 691
第25章 实例研究:Wrox出租商店 691
数据库模式 695
应用系统组件 701
业务和数据服务组件 714
组织在一起——表示层 745
小结 782
第26章 实例研究:分布式应用系统消息监视器 783
想定 783
满足需求 784
小结 809
附录A 参考文献与资料来源 810
附录B 支持、勘误表与P2P.Wrox.Com 816