| 作 者: | 孙永强 |
| 出版社: | 清华大学出版社 |
| 丛编项: | |
| 版权说明: | 本书为公共版权或经版权方授权,请支持正版图书 |
| 标 签: | 暂缺 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1章 概述
1. 1 XML Web服务简介
1. 2 XML Web服务的基础结构
1. 3 XML标准
1. 4 SOAP协议
1. 5 XML Web服务的目录--UDDI
1. 6 描述XML Web服务--WSDL
1. 7 Global XML Web服务体系结构
1. 8 小结
第2章 使用Visual Studio. NET创建 ASP. NET Web服务
2. 1 ASP. NET XML Web服务项目的构成
2. 2 ASP. NET XML Web服务的代码模型
2. 2. l 入口点文件
2. 2. 2 后台代码文件
2. 3 测试 ASP. NET XML Web服务
2. 4 WebService类
2. 5 在XML Web服务类中使用属性
2. 5. l 使用WebService属性
2. 5. 2 使用WebMethod属性
2. 6 配置XML Web服务
2. 7 部署XML Web服务
2. 7. l 通过创建安装项目来部署XML Web服务
2. 7. 2 通过复制项目来部署XML Web服务
2. 8 小结
第3章 创建访问Web服务的客户程序
3. l 创建Windows窗体客户程序
3. 1. 1 使用模板创建新项目
3. 1. 2 创建代理类
3. 1. 3 在客户程序中通过代理类来访问 XML Web服务
3. 2 创建ASP. NET客户程序
3. 3 查看代理类
3. 4 使用异步方式访问XML Web服务
3. 4. 1 使用回调函数
3. 4. 2 使用WaitHandle类
3. 5 小结
第4章 XML Web服务描述语言
4. 1 WSDL文档的结构
4. 1. 1 definitions元素
4. 1. 2 types元素
4. l. 3 message元素
4. 1. 4 portType元素
4. 1. 5 binding元素
4. 1. 6 service元素
4. 2 应用WSDL文档
4. 3 使用属性定制WSDL
4. 3. 1 WebServiceAttribute属性
4. 3. 2 WebMethodAttribute属性
4. 3. 3 WebServiceBindingAttribute属性
4. 4 使用配置文件改变WSDL
4. 5 小结
第5章 基于接口的XML Web服务编程
5. l 定义接口
5. 2 实现接口
5. 2. 1 创建接日类
5. 2. 2 实现接口
5. 3 创建使用接口的客户程序
5. 4 定义多个接口
5. 5 小结
第6章 XML Web服务的通信协议
6. 1 HTTP协议
6. 1. 1 HTTP消息的格式
6. 1. 2 HTTP GET方法
6. 1. 3 HTTP POST方法
6. 1. 4 示例程序
6. 2 SOAP协议
6. 3 SOAP协议与HTTP协议
6. 4 在ASP. NET XML Web服务中使用SOAP Header
6. 4. 1 SoapHeader类和SoapUnknownHeader类
6. 4. 2 SoapHeaderAttribue属性类
6. 4. 3 在XML Web服务中实际使用SOAP Header元素
6. 4. 4 创建使用SOAP报头的客户程序
6. 5 小结
第7章 定制SOAP消息
7. 1 SOAP消息的编码样式
7. l. 1 document/literal
7. l. 2 document/encoded
7. 1. 3 rpc/encoded
7. 2 使用属性定制SOAP消息
7. 2. 1 SoapDocumentServiceAttribute属性
7. 2. 2 SoapRpcserviceAttribute属性
7. 2. 3 SoapDocumentMethodAttribute属性
7. 2. 4 SoapRpcMethodAttribute特性
7. 3 使用XML序列化定制SOAP消息
7. 3. l 使用属性控制XML序列化
7. 3. 2 XML Web服务的XML序列化
7. 4 小结
第8章 使用SOAP扩展
8. 1 SOAP扩展概述
8. 2 创建SOAP扩展属性类
8. 3 创建SOAP扩展类
8. 3. 1 Getlnitializer方法
8. 3. 2 Initialize方法
8. 3. 3 ChainStream方法
8. 3. 4 ProcessMessage方法
8. 4 使用SOAP扩展
8. 4. l 使用SOAP扩展属性为方法指定SOAP扩展
8. 4. 2 使用配置文件指定SOAP扩展
8. 5 示例程序
8. 5. l 创建使用SOAP扩展的XML Web服务
8. 5. 2 创建客户程序
8. 5. 3 为客户程序添加SOAP扩展
8. 6 小结
第9章 XML Web服务的发现
9. 1 UDDI概述
9. 1. 1 UDDI商业注册表
9. 1. 2 UDDI接人节点
9. 2 UDDI的数据结构
9. 2. 1 tModel结构
9. 2. 2 bindingTemplate结构
9. 2. 3 businessService结构
9. 2. 4 businessEntity结构
9. 3 UDDI的 API
9. 3. l 查询API
9. 3. 2 发布 API
9. 4 从UDDI注册表中查询信息
9. 4. l 使用Microsoft接入节点提供的界面进行查询
9. 4. 2 编程查询UDDI注册表
9. 5 向UDDI注册表中发布信息
9. 5. l 确定要注册的信息
9. 5. 2 向UDDI中添加注册项
9. 6 小结
第10章 XMLWeb服务中的数据类型处理
10. l 使用XML的内建数据类型
10. 2 使用枚举类型
10. 3 使用结构类型
10. 4 使用数组
10. 5 使用二进制数据
10. 6 使用 DataSet
10. 7 使用自定义复杂类型
10. 8 小结
第11章 充分利用ASP. NET的功能
11. l 状态管理
11. 1. l 会话状态
11. 1. 2 应用程序状态
11. 2 使用缓存
11. 2. 1 使用缓存时的注意事项
11. 2. 2 使用缓存的方式
11. 2. 3 ASP. NET提供的缓存支持
11. 2. 4 示例程序
11. 3 使用事务
11. 4 小结
第12章 创建安全的XML Web服务
12. l 基础结构中的安全性
12. 2 身份验证与授权
12. 2. l 配置身份验证
12. 2. 2 Windows身份验证示例程序
12. 2. 3 客户证书身份验证
12. 2. 4 XML Web services的授权选项
12. 3 使用ASP. NET模拟
12. 4 SOAP安全性
12. 4. 1 XML签名
12. 4. 2 XML加密
12. 4. 3 SOAP安全性
12. 5 小结
第13章 通用XML Web服务客户程序
13. l 设计思路
13. 2 程序设计
13. 2. l 动态生成程序集的类
13. 2. 2 输入方法参数的对话框
13. 2. 3 主窗体的设计
13. 3 小结