注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计网络编程Microsoft .NET XML Web服务程序设计

Microsoft .NET XML Web服务程序设计

Microsoft .NET XML Web服务程序设计

定 价:¥36.00

作 者: (美)Adam Freeman,(美)Allen Jones著;向璐,向祚铁译
出版社: 清华大学出版社
丛编项: 微软 NET程序设计系列
标 签: 暂缺

ISBN: 9787302069447 出版时间: 2003-08-01 包装: 精装
开本: 23cm 页数: 322 字数:  

内容简介

  这本便捷的自学指导手册将用Microsoft备受肯定的StepbyStep方法,帮助您按自己的学习进度来创建并使用XMLWEB服务!本书是微软程序设计系列丛书之一,主要讲述如何为Microsoft.NET编写和部署XMLWeb服务。书中提供了专家性的指导和实用的XMLWeb服务实例,帮助读者应用已经掌握的MicrosoftVisualC#.NET、MicrosoftVisualBasic.NET和面向对象的编程语言来学习XMLWeb服务的开发。本书采用模块化的设计,读者可以循序渐进,按自己的步调安排学习进程。本书非常适合准备从事XMLWeb服务开发的编程人员阅读和学习。这本便捷的自学指导手册将用Microso代备受肯定的StepbyStep方法,帮助您按自己的学习进度来创建并使用XMLWeb服务!XMLWeb服务是人们在互联网革命中接下来将迈出的一步。这本模块化的教材将帮助您自学如何为Microsoft.NET编写和部署XMLWeb服务。本书提供了专家性的指导和实用的XMLWeb服务实例,帮助您应用已经掌握的MicrosoftVisualC#.NET、MicrosoftVisualBasic.NET和其他面向对象的编程语言来学习XMLWeb服务的开发。这一切您都可以循序渐进,按自己的步调完成学习。

作者简介

暂缺《Microsoft .NET XML Web服务程序设计》作者简介

图书目录

第I部分 XML Web服务基础知识
第1章 XML Web服务简介
1.1 什么是XML Web服务
1.2 XML Web服务示例
1.2.1 信息服务
1.2.2 集中化服务
1.2.3 数据集成、聚合与分析
1.2.4 应用程序的扩展和集成
1.2.5 基于对等模型和推模型的系统
1.3 XML Web服务的优点
1.3.1 基于标准
1.3.2 非商业性
1.3.3 简便性
1.3.4 独立于语言及平台
1.3.5 功能抽象
1.3.6 可发现性
1.3.7 提高开发效率
1.4 XML Web服务面临的挑战
1.4.1 有待发展的技术
1.4.2 消费者是否采用
1.4.3 有待证实的商务模型
1.4.4 管理的简单性
1.4.5 保持一致性
1.4.6 操作问题与支持结构
1.5 XML Web服务标准与协议
1.5.1 目录和发现
1.5.2 描述
1.5.3 消息发送
1.5.4 XML
1.6 XML Web服务体系结构
1.6.1 目录、发现和描述
1.6.2 代理对象
1.7 用ASP.NET创建XMLWeb服务
1.8 本章小结
第2章 使用Visual Studio.NET开发XML Web服务
2.1 准备开发环境
2.1.1 IIS Server系统要求
2.1.2 安装IlS
2.1.3 配置IIS服务器用于XMLWeb服务开发
2.1.4 安装Visual Studio.NET
2.2 与XMLWeb服务相关的ASP.NET基础知识
2.2.1 ASMX文件
2.2.2 @Web Service指令
2.2.3 后台代码文件
2.3 用Visual Studio.NET创建XMLWeb服务
2.3.1 创建Hello World XML Web服务
2.3.2 测试Hello World XML Web服务
2.3.3 XMLWeb服务项目文件
2.3.4 用Visual Studio.NET向IIS服务器上传文件
2.4 本章小结
第3章 创建信用卡验证服务
3.1 信用卡验证服务
3.1.1 信用卡验证过程
3.1.2 CreditCardValidator库的功能
3.2 VISAValidator服务
3.2.1 创建VISAValidator服务
3.2.2 测试VISAValidatorXMLWeb服务
3.3 理解VISAValidator代码
3.3.1 System.Web.Services命名空间
3.3.2 WebService基类
3.3.3 WebService属性
3.3.4 WebMethod属性
3.4 本章小结
第II部分 XML Web服务和客户端
第4章 创建SOAP客户端
4.1 代理类和Web引用
4.1.1 创建Web引用
4.1.2 重命名Web引用
4.1.3 查看Web引用文件和属性
4.1.4 使用代理类
4.2 XMLWeb服务客户端
4.2.1 创建Windows窗体客户端
4.2.2 创建Web窗体客户端
4.2.3 创建控制台客户端
4.3 本章小结
第5章 创建HTTP客户端
5.1 HTTP-GET和HTTP-POST协议
5.1.1 HTTP-GET与HTTP-POST的比较
5.1.2 HTTP和SOAP的比较
5.2 通过HTTP使用XMLWeb服务
5.2.1 HTTP代理类
5.2.2 创建Web窗体客户端
5.3 本章小结
第6章 XHL-Web服务中的数据类型
6.1 使用SOAP表示数据
6.2 使用HTTP表示数据
6.3 简单类型
6.4 复杂类型
6.4.1 创建使用复杂类型的XML Web服务
6.4.2 消费使用复杂类型的XML Web服务
6.5 引用参数
6.5.1 创建使用引用参数的XML Web服务
6.5.2 消费使用引用参数的XML Web服务
6.6 本章小结
第7章 异常处理
7.1 ASP.NET处理异常的方式
7.2 使用自定义错误代码
7.2.1 在XMLWeb服务中引发异常
7.2.2 在XMLWeb服务客户端处理异常
7.3 测试WindowsFormsClient应用程序
7.4 本章小结
第8章 用Visual Studio.NET调试XML Web服务
8.1 断点和异常
8.2 使用断点
8.2.1 创建XMLWeb服务调试项目
8.2.2 创建XMLWeb服务客户端
8.2.3 设置断点
8.2.4 开始使用调试器
8.3 配置断点
8.3.1 使用命中计数
8.3.2 条件性中断
8.3.3 禁用和移除断点
8.4 根据异常中断
8.5 本章小结
第9章 发布和发现XML Web服务
9.1 用UDDI发布和发现XMLWeb服务
9.1.1 用UDDI发布XMLWeb服务
9.1.2 用UDDI发现XMLWeb服务
9.2 用DISCO文件发布和发现XML Web服务
9.2.1 DISCO文件
9.2.2 自动发现机制和.vsdisco文件
9.3 XMLWeb服务的部署
9.3.1 手动部署
9.3.2 VisualStudio.NET的复制项目特性
9.3.3 Visual Studio.NET Web安装项目
9.4 本章小结
第III部分 高级XML Web服务
第10章 状态管理
10.1 客户端状态
10.1.1 使用客户端会话
10.1.2 使用一项保存客户端状态的XMLWeb服务
10.2 应用程序状态
10.2.1 使用Application属性
10.2.2 生成请求历史的客户端
10.2.3 测试应用程序状态支持
10.3 本章小结
第11章 DataSet和XML Web服务
11.1 DataSet概述
11.2 使用DataSet
11.2.1 创建Windows窗体验证客户端
11.2.2 消费一项使用DataSet的XMLWeb服务
11.3 本章小结
第12章 缓存和应用程序事件
12.1 缓存
12.1.1 CacheDuration属性
12.1.2 Cache对象
12.1.3 创建使用缓存的XMLWeb服务
12.1.4 创建Windows窗体验证客户端
12.1.5 使用应用了缓存的XMLWeb服务
12.1.6 测试XMLWeb服务
12.2 Global.asax文件
12.3 本章小结
第13章 加强XML Web服务的安全性
13.1 身份验证
13.1.1 实现基本验证和简要验证
13.1.2 实现集成Windows验证
13.2 授权
13.2.1 URL授权
13.2.2 文件授权
13.3 本章小结
第14章 自定义SOAP头
14.1 在XMLWeb服务中使用自定义的SOAP头
14.1.1 开发使用自定义SOAP头的XMLWeb服务
14.1.2 开发使用SOAP头的XMLWeb服务客户端
14.2 本章小结
第15章 使用异步XML Web服务
15.1 异步XMLWeb服务
15.2 异步XMLWeb服务客户端
15.2.1 代理类方法
15.2.2 对信号异步方法的完成使用回调
15.2.3 等待异步方法完成
15.2.4 阻塞异步方法完成
15.2.5 轮询确定异步方法的完成
15.3 本章小结
第16章 手动创建代理
16.1 使用Wsdl.exe工具
16.1.1 创建一个代理DLL
16.1.2 创建一个使用代理DLL的客户端
16.2 本章小结
第IV部分
附录
附录A 信用卡验证库
A.1 CreditCardValidation.dll
A.2 如何验证卡号
A.2.1 前缀和长度
A.2.2 LUHN公式
A.3 CreditCardValidation代码
A.3.1 异常类
A.3.2 Validator类
A.4 本章小结
附录B XML Web服务资源
B.1 扩展标记语言(XML)
B.2 超文本传输协议(HTTP)
B.3 Microsoft.NET
B.4 Microsoft.NETPassport
B.5 安全套接字层(SSL)
B.6 简单对象访问协议(SOAP)
B.7 传输层协议(TLS)
B.8 通用描述、发现和集成(UDDl)
B.9 Web服务描述语言(WSDL)
B.10 其他

本目录推荐