《深入理解Microsoft Windows 2000分布式服务 开发人员和技术管理人员指南》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:(美)David Chappell著;潘爱民译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2001
  • ISBN:7302047693
  • 页数:313 页
图书介绍:本书概述了核心WindowsDNA技术,充分解释了怎样利用Windows2000集成的分布式服务开发强有力的多级企业解决方案,内容包括Windows2000分布式环境,目录服务等。

第1章 Windows 2000分布式环境 1

1.1定义分布式服务 1

1.2基础设施服务 3

1.2.1目录服务 3

1.2.2分布式安全服务 6

1.3应用支持服务 10

1.3.1组件服务:COM和DCOM 11

1.3.2数据访问服务 13

1.3.3分布式事务服务 14

1.3.4组件服务:COM+ 14

1.3.5消息队列服务 16

1.3.6 Web服务 17

1.4管理分布式服务 18

1.5使用Windows 2000分布式服务 19

1.5.1使用DCOM客户的例子 19

1.5.2使用Web浏览器客户的例子 21

第2章 目录服务 23

2.1定义目录服务 23

2.2 Windows 2000中的DNS 25

2.2.1找到域控制器 25

2.2.2动态DNS 26

2.2.3存储DNS数据 27

2.3.1信息组织方法 28

2.3理解活动目录 28

2.3.2信息命名方法 30

2.3.3访问信息 33

2.3.4控制对信息的访问 34

2.3.5信息的分类 34

2.3.6找到信息:索引和全局目录 35

2.3.7把域组织起来:域树和域林 38

2.3.8复制 40

2.3.9分组 46

2.3.10管理工具 47

2.3.11活动目录API 48

2.4使用活动目录的例子:组策略 50

2.4.1策略种类 51

2.4.2组策略可以控制什么 52

2.4.3如何保存策略设置 55

2.4.4一次应用多个策略 55

2.4.5使用组策略 56

2.5升级到活动目录 57

第3章 分布式安全服务:Kerberos 59

3.1Windows 2000中的分布式安全性 59

3.1.1安全支持提供器接口(SSPI) 60

3.1.2实现授权过程 61

3.2.1单密钥加密技术 63

3.2理解Kerberos 63

3.2.2 Kerberos基础 64

3.2.3关于Kerberos的其他话题 74

第4章 分布式安全服务:公钥技术 85

4.1理解公钥技术 85

4.1.1密钥和加密 86

4.1.2数字签名 89

4.1.3证书(certificate) 91

4.2管理Windows 2000中的公钥技术 97

4.2.1 CryptoAPI 97

4.2.2保存私钥和证书 99

4.2.3 Microsoft证书服务 102

4.2.4获取密钥对和证书 105

4.2.5管理证书注销表 106

4.2.6控制证书信任 107

4.2.7把所有的片断放在一起:验证一个数字签名 108

4.3理解SSL 110

4.3.1SSL协议 111

4.3.2Windows 2000中的SSL 116

4.4联合使用公钥技术和Kerberos 118

第5章 组件服务:COM和DCOM 121

5.1理解COM对象 121

5.1.1接口 123

5.1.2类 127

5.1.3创建对象实例 130

5.1.4通用接口:IUnknown 133

5.1.5调用方法 136

5.2线程和套间 138

5.3列集(marshaling) 140

5.3.1标准列集法 140

5.3.2自定义列集法 142

5.4分布式COM 142

5.4.1创建远程对象 143

5.4.3提供安全性 145

5.4.2访问远程对象 145

第6章 数据访问服务 149

6.1 ODBC 150

6.2 OLE DB 151

6.3 ADO(ActiveX Data Objects) 152

6.3.1 ADO概述 153

6.3.2打开连接 155

6.3.3执行一个查询 156

6.3.4检查查询的结果 158

6.3.5使Recordset永久化 160

6.3.6修改数据 161

6.3.7锁住数据 162

6.3.8使用事务 163

6.3.9关闭连接 166

6.3.10连接池管理功能 167

6.3.11非连接方式的Recordset 168

6.3.12 Record和Stream 169

6.4相关的数据访问技术 171

6.4.1支持数据定义语言和安全性的ADO扩展 171

6.4.2 ADOMD(多维ADO) 172

6.4.3远程数据服务 172

第7章 分布式事务服务 175

7.1 DTC环境 176

7.2两阶段提交 177

7.3 DTC例子分析 180

7.4其他话题 183

7.4.1 Internet事务协议 183

7.4.2补偿资源管理器 186

第8章 组件服务:COM+ 191

8.1从COM到COM+ 192

8.2 COM+基础 194

8.2.1 COM+应用 194

8.2.2 COM+中的对象创建过程 196

8.2.3访问环境信息 199

8.3自动事务 200

8.3.1自动事务如何工作 201

8.3.2配置组件使它使用自动事务 204

8.3.3多个对象的自动事务 206

8.3.4事务超时 213

8.4对象生命周期管理服务 214

8.4.1 JIT激活 216

8.4.2管理状态 220

8.4.3对象池 222

8.5并发服务 223

8.6.1认证、完整性和私有性 226

8.6安全服务 226

8.6.2授权 227

8.6.3模仿和委托 229

8.6.4获知对象的调用者 230

8.7 COM+中的其他技术 230

8.7.1关于访问环境信息的更多内容 231

8.7.2构造器 232

8.7.3 COM+应用代理 232

8.7.4引入自己的事务 236

8.7.5 COM+事件 237

8.7.6组件负载平衡 241

9.1何时使用消息队列 245

第9章 消息队列服务 245

9.2 MSMQ基础 247

9.2.1 MSMQ系统的种类 247

9.2.2保存MSMQ信息 249

9.3理解队列 249

9.3.1队列的种类 250

9.3.2队列属性 251

9.4理解消息 253

9.4.1消息Body属性 255

9.4.2 Delivery(递交)类型 255

9.4.4确认 256

9.4.3消息超时 256

9.4.5消息日志功能 257

9.4.6消息优先级 257

9.4.7发送应答消息 258

9.5访问MSMQ 259

9.5.1 MSMQ API 259

9.5.2队列组件 260

9.6 MSMQ安全服务 262

9.6.1认证和数据完整性 263

9.6.2数据私有性 264

9.6.3审计 265

9.7.1事务型队列 266

9.7 MSMQ和事务 266

9.7.2MSMQ事务的种类 267

9.8 MSMQ中的路由 271

9.9 MSMQ和其他系统的连接 272

第10章 Web应用服务 275

10.1 Web基础 276

10.1.1访问HTML文件 277

10.1.2理解HTTP 279

10.2 IIS基础 281

10.1.1虚拟目录 281

10.1.2 IIS中的认证 282

10.3理解CGI 284

10.4理解ISAPI 285

10.5理解ASP 287

10.5.1 ASP应用 289

10.5.2内置的ASP对象 291

10.5.3 ASP与事务 299

10.5.4选择脚本或者COM组件 303

10.5.5可安装组件 303

10.6使用XML 304

10.6.1理解XML 305

10.6.2Windows 2000中的XML 308

10.7负载平衡 310

10.8最后的想法 313