注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计.NETC# Web服务高级编程:使用.NET Remoting和ASP.NET创建Web服务

C# Web服务高级编程:使用.NET Remoting和ASP.NET创建Web服务

C# Web服务高级编程:使用.NET Remoting和ASP.NET创建Web服务

定 价:¥68.00

作 者: (英)Ashish Banerjee,(英)Aravind Corera等著;康博译;康博译
出版社: 清华大学出版社
丛编项: 清华·乐思 NET和Oracle编程经典系列
标 签: C#

购买这本书可以去


ISBN: 9787302056850 出版时间: 2002-08-01 包装: 平装
开本: 26cm 页数: 580 字数:  

内容简介

  Web服务是.NET开发过程中最重要的功能,它允许我们使用诸如HTTP和SOAP的标准协议在Internet或intranet上调用方法,将Windows组件的编程方法提升到一个新的水平。本书详细地介绍了使用ASP.NET和.NET Remoting创建Web服务的技术,具体内容包括ASP.NET Web服务、使用.NET Remoting创建Web服务、创建 Web服务客户程序、Web服务协议(SOAP和WSDL)、利用UDDI发现Web服务和使用.NET密码技术保护Web服务等,并展示了大量的Web服务应用示例。 本书适合那些有兴趣使用.NET Framework所提供的工具创建Web服务,并希望学习ASP.NET和NET Remoting这两项技术的读者。本书也是广大Web服务开发人员深入掌握.NET Web服务开发技能的一本优秀指南。不过,学习本书读者还必须具备C#和.NET Framework的基础知识。

作者简介

暂缺《C# Web服务高级编程:使用.NET Remoting和ASP.NET创建Web服务》作者简介

图书目录

第1章 Web服务概述
1.1 分布式计算的历史
1.1.1 客户机/服务器模型
1.1.2 组件技术
1.1.3 分析现状
1.2 Web服务
1.2.1 使用Web服务的好处
I.2.2 Web服务的标准
1.3 Web服务的体系结构
1.3.1 提供Web服务
1.3.2 使用Web服务
1.4 Web服务的前景
1.4.1 可编程的Web
1.4.2 .NET Mv Services
1.5 小结
第2章 Web服务协议
2.1 SOAP协议
2.1.1 格式
2.1.2 数据类型和SOAP串行化
2.1.3 HTTP协议之上的SOAP
2.2 WSDL协议
2.2.1 格式
2.2.2 客户机代理
2.3 DISCO协议
2.4 UDDI协议
2.5 小结
第3章 Web服务和.NET Pramework
3.1 SOAP Toolkit
3.1.1 SOAP Toolkit的概述
3.1.2 提供Web服务
3.1.3 使用Web服务
3.1.4 使用SOAP Toolkit发布COM对象
3.1.5 何时使用SOAP Toolkit
3.1.6 SOAP Toolkit概要
3.2 ASP.NET
3.2.1 提供Web服务
3.2.2 命名空间
3.2.3 使用Web服务
3.2.4 .NET Remoting
3.2.5 何时使用.NET Remoting
3.3 ATL服务器
3.4 小结
第4章 构建ASP.NET Web服务
4.1 ASP.NET Web服务概述
4.2 Web服务协议
4.2.1 SOAP协议
4.2.2 HTTP协议
4.2.3 System.Web.Services.Protocols命名空间
4.3 Web服务的体系结构
4.4 发现文件
4.5 服务描述
4.5.1 查看WSDL文档
4.5.2 wsdl.exe实用程序
4.5.3 .NET如何使用WSDL文档
4.6 创建信用卡验证Web服务
4.7 不使用Visual Studio.NET IDE创建Web服务
4.7.1 创建IIS虚拟目录
4.7.2 WebService属性
4.7.3 WebMethod属性
4.8 使用Visual Studio.NET创建Web服务
4.9 测试Web服务
4. 9.1 在浏览器中测试Web服务
4.9.2 使用IDE进行调试
4.10 检验和修改SOAP响应
4.10.1 参数编码
4.10.2 SOAP主体格式化
4.11 Web服务中的状态管理
4.11.1 访问和使用Application对象
4.11.2 访问和使用Session对象
4.12 部署与配置Web服务
4.13.小结
第5章 使用ASP.NET Web服务
5.1 客户程序如何与Web服务通信
5.1.1 使用HTTP协议调用Web服务
5.1.2 使用SOAP协议调用Web服务
5.2 发现ASP.NET Web服务
5.3 查看和使用WSDL文档
5.4 创建代理
5.4.1 使用wsdl.exe实用程序
5.4.2 使用Visual Studio.NET自动生成代理类
5.4.3 同步调用和异步调用
5.5 创建Web服务客户程序
5.5.1 用C#构建客户程序
5.5.2 在代码中使用Web服务
5.5.3 调试客户应用程序
5.5.4 注意事项
5.6 小结
第6章 .NET Remoting体系结构
6.1 什么是.NET Remoting
6.1.1 无处不在的Web服务
6.1.2 CLR对象Remoting
6.2 .NET Remoting的基本原理
6.2.1 远程对象
6.2.2 服务器
6.2.3 客户机
6.2.4 运行服务程序和客户程序
6.3 进一步了解.NET Remoting
6.4 System.Runtime.Remoting命名空间
6.5 远程对象
6.5.1 知名的对象
6.5.2 客户激活的对象
6.5.3 基于租约的生存期
6.5.4 远程对象类型概要
6.6 激活
6.6.1 Remoting Services.Connect方法
6.6.2 错误消息
6.6.3 代理
6.6.4 消息
6.7 编组
6.7.1 objRef
6.7.2 传递对象
6.7.3 跟踪服务
6.8 异步远程
6.8.1 异步调用本地方法
6.8.2 异步调用远程方法
6.8.3 OneWay方法
6.9 调用上下文
6.10 小结
第7章 无处不在的Web服务
7.1 应用程序方案
7.1.1 XML Web服务
7.1.2 带有二进制格式化程序的Web服务
7.1.3 对等式的Web服务
7.2 驻留服务器
7.2.1 在ASP.NET中驻留Web服务
7.2.2 通道
7.2.3 IChannel接口
7.2.4 IChannelReceiver接口
7.2.5 IChannelSender接口
7.2. 6 TCP通道
7.2.7 HTTP通道
7.3 格式化程序
7.3.1 串行化
7.3.2 二进制格式化程序
7.3.3 SOAP格式化程序
7.3.4 比较格式化程序的结果
7.4 通道和格式化程序
7.5 小结
第8章 使用.NET Remoting建立Web服务
8.1 简述比萨投递示例
8.1.1 用例图
8.1.2 部署
8.1.3 程序集
8.1.4 类
8.1.5 订购比萨
8.2 数据服务
8.2.1 数据库图
8.2.2 存储过程
8.2.3 数据访问组件
8.3 PizzaOrder程序集
8.3.1 PizzaOrderDetail类
8.3.2 PizzaOrder类
8.4 比萨订购Web服务
8.4. 1 MarshalByRefObject类
8.4.2 错误处理
8.4.3 远程方法
8.4.4 测试服务程序
8.5 PizzaDeliveryService Web服务
8.5.1 投递比萨--次序
8.5.2 PizzaDeliveryService--远程对象类
8.5.3 用于两个远程对象的两个通道
8.5.4 支持事件
8.6 Windows服务
8.7 小结
第9章 构建一个.NET Remoting客户程序
9.1 Web服务
9.2 ASP.NET客户程序
9.2.1 Web.Config配置文件
9.2,2 远程服务和WSDL
9.2.3 Soapsuds实用程序
9.2.4 使用soapsuds实用程序创建代理
9.2.5 填充DataGrid对象
9.3 Windows Forms客户程序
9.3.1 用户界面
9.3.2 客户程序通道配置
9.3.3 实现Windows事件处理程序
9.3.4 运行客户应用程序
9.3.5 添加事件处理
9.4 小结
第10章 通用描述、发现和集成(UDDI)
10.1 什么是UDDI
10.1.1 Web服务的发现机制
10.1.2 什么是DISCO文件
10.1.3 UDDI构件(Building Blocks)
10.2 在Web上访问UDDI
10.3 以编程的方式访问UDDI
10.3.1 UDDI数据结构
10.3.2 Microsoft UDDI SDK
10.3.3 构建一个查询
10.3.4 发布到UDDI
10.4 小结
第11章 .NET安全与密码技术
11.1 Web服务安全
11.1.1 .NET安全概况
11.1.2 .NET安全框架API
11.1.3 安全工具
11.2 Web服务安全层
11.2.1 IP安全
11.2.2 TCP层安全
11.2.3 应用层安全
11.3 密码技术基础
11.3.1 Hash算法
11.3.2 信用卡验证示例
11.3.3 增强信用卡验证示例的功能
11.4 小结
第12章 作为应用程序插件的Web服务
12.1 设计GUI
12.2 编写代码
12.2.1 开端
12.2.2 向数据库添加数据
12.2.3 数据访问方法
12.3 版本化与发布的关系
12.3.1 在WinForm代码中创建类库
12.3.2 创建Web服务
12.3.3 创建Windows客户程序
12.4 小结

本目录推荐