图书介绍

C# Web服务高级编程 使用.NETPDF|Epub|txt|kindle电子书版本网盘下载

C# Web服务高级编程 使用.NET
  • 出版社:
  • ISBN:
  • 出版时间:未知
  • 标注页数:0页
  • 文件大小:50MB
  • 文件页数:577页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C# Web服务高级编程 使用.NETPDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

1.1 分布式计算的历史1

第1章 Web服务概述1

1.1.1 客户机/服务器模型2

1.1.2 组件技术3

1.1.3 分析现状4

1.2 Web服务4

1.2.1 使用Web服务的好处5

I.2.2 Web服务的标准8

1.3.1 提供Web服务9

1.3 Web服务的体系结构9

1.3.2 使用Web服务10

1.4 Web服务的前景11

1.4.1 可编程的Web11

1.4.2 .NET My Services12

1.5 小结14

第2章 Web服务协议15

2.1 SOAP协议15

2.1.1 格式16

2.1.2 数据类型和SOAP串行化20

2.1.3 HTTP协议之上的SOAP23

2.2 WSDL协议25

2.2.1 格式26

2.2.2 客户机代理33

2.3 DISCO协议34

2.4 UDDI协议35

2.5 小结35

3.1 SOAP Toolkit36

第3章 Web服务和.NET Pramework36

3.1.1 SOAP Toolkit的概述37

3.1.2 提供Web服务37

3.1.3 使用Web服务38

3.1.4 使用SOAP Toolkit发布COM对象39

3.1.5 何时使用SOAP Toolkit45

3.1.6 SOAP Toolkit概要45

3.2.1 提供Web服务46

3.2 ASP.NET46

3.2.2 命名空间47

3.2.3 使用Web服务47

3.2.4 .NET Remoting48

3.2.5 何时使用.NET Remoting48

3.3 ATL服务器48

3.4 小结49

第4章 构建ASP.NET Web服务51

4.1 ASP.NET Web服务概述51

4.2 Web服务协议52

4.2.1 SOAP协议52

4.2.2 HTTP协议56

4.2.3 System.Web.Services.Protocols命名空间56

4.3 Web服务的体系结构58

4.4 发现文件60

4.5 服务描述60

4.5.2 wsdl.exe实用程序61

4.5.1 查看WSDL文档61

4.5.3 .NET如何使用WSDL文档64

4.6 创建信用卡验证Web服务64

4.7 不使用Visual Studio.NET IDE创建Web服务66

4.7.1 创建IIS虚拟目录72

4.7.2 WebService属性73

4.7.3 WebMethod属性73

4.8 使用Visual Studio.NET创建Web服务74

4.9.1 在浏览器中测试Web服务77

4.9 测试Web服务77

4.9.2 使用IDE进行调试78

4.10 检验和修改SOAP响应79

4.10.1 参数编码79

4.10.2 SOAP主体格式化81

4.11 Web服务中的状态管理83

4.11.1 访问和使用Application对象83

4.12 部署与配置Web服务84

4.11.2 访问和使用Session对象84

4.13 小结87

第5章 使用ASP.NET Web服务88

5.1 客户程序如何与Web服务通信88

5.1.1 使用HTTP协议调用Web服务88

5.1.2 使用SOAP协议调用Web服务89

5.2 发现ASP.NET Web服务90

5.3 查看和使用WSDL文档93

5.4 创建代理94

5.4.1 使用wsdl.exe实用程序94

5.4.2 使用Visual Studio.NET自动生成代理类97

5.4.3 同步调用和异步调用98

5.5 创建Web服务客户程序101

5.5.1 用C#构建客户程序102

5.5.2 在代码中使用Web服务103

5.5.3 调试客户应用程序104

5.5.4 注意事项108

5.6 小结109

第6章 .NET Remoting体系结构110

6.1 什么是.NET Remoting110

6.1.1 无处不在的Web服务110

6.1.2 CLR对象Remoting111

6.2 .NET Remoting的基本原理111

6.2.1 远程对象112

6.2.2 服务器113

6.2.3 客户机117

6.2.4 运行服务程序和客户程序118

6.3 进一步了解.NET Remoting119

6.4 System.Runtime.Remoting命名空间120

6.5 远程对象121

6.5.1 知名的对象122

6.5.2 客户激活的对象126

6.5.3 基于租约的生存期129

6.6.2 错误消息137

6.6.1 Remoting Services.Connect方法137

6.6 激活137

6.5.4 远程对象类型概要137

6.6.3 代理138

6.6.4 消息139

6.7 编组139

6.7.1 objRef140

6.7.2 传递对象140

6.7.3 跟踪服务146

6.8 异步远程148

6.8.1 异步调用本地方法148

6.8.2 异步调用远程方法150

6.8.3 OneWay方法152

6.9 调用上下文153

6.10 小结155

7.1 应用程序方案156

7.1.1 XML Web服务156

第7章 无处不在的Web服务156

7.1.2 带有二进制格式化程序的Web服务157

7.1.3 对等式的Web服务157

7.2 驻留服务器158

7.2.1 在ASP.NET中驻留Web服务159

7.2.2 通道167

7.2.3 IChannel接口168

7.3 格式化程序170

7.2.5 IChannelSender接口170

7.2.4 IChannelReceiver接口170

7.2.6 TCP通道171

7.2.7 HTTP通道172

7.3.1 串行化173

7.3.2 二进制格式化程序173

7.3.3 SOAP格式化程序173

7.3.4 比较格式化程序的结果174

7.4 通道和格式化程序178

7.5 小结181

8.1 简述比萨投递示例182

8.1.1 用例图182

第8章 使用.NET Remoting建立Web服务182

8.1.2 部署183

8.1.3 程序集184

8.1.4 类184

8.1.5 订购比萨185

8.2 数据服务186

8.2.1 数据库图186

8.2.2 存储过程187

8.2.3 数据访问组件189

8.3 PizzaOrder程序集192

8.3.1 PizzaOrderDetail类192

8.3.2 PizzaOrder类194

8.4.1 MarshalByRefObject类195

8.4.2 错误处理195

8.4 比萨订购Web服务195

8.4.3 远程方法196

8.4.4 测试服务程序198

8.5 PizzaDeliveryService Web服务199

8.5.1 投递比萨——次序200

8.5.2 PizzaDeliveryService--远程对象类200

8.5.3 用于两个远程对象的两个通道201

8.5.4 支持事件203

8.6 Windows服务209

8.7 小结210

第9章 构建一个.NET Remoting客户程序211

9.1 Web服务211

9.2 ASP.NET客户程序212

9.2.1 Web.Config配置文件213

9.2.2 远程服务和WSDL213

9.2.3 Soapsuds实用程序214

9.2.4 使用soapsuds实用程序创建代理216

9.2.5 填充DataGrid对象218

9.3 Windows Forms客户程序222

9.3.1 用户界面222

9.3.2 客户程序通道配置223

9.3.3 实现Windows事件处理程序224

9.3.4 运行客户应用程序227

9.3.5 添加事件处理228

9.4 小结229

第10章 通用描述、发现和集成(UDDI)231

10.1 什么是UDDI231

10.1.1 Web服务的发现机制231

10.1.2 什么是DISCO文件232

10.1.3 UDDI构件(Building Blocks)232

10.2 在Web上访问UDDI233

10.3 以编程的方式访问UDDI233

10.3.1 UDDI数据结构233

10.3.2 Microsoft UDDI SDK238

10.3.3 构建一个查询239

10.3.4 发布到UDDI242

10.4 小结249

第11章 .NET安全与密码技术251

11.1 Web服务安全251

11.1.1 .NET安全概况252

11.1.2 .NET安全框架API252

11.1.3 安全工具255

11.2.2 TCP层安全257

11.2.1 IP安全257

11.2 Web服务安全层257

11.2.3 应用层安全258

11.3 密码技术基础258

11.3.1 Hash算法259

11.3.2 信用卡验证示例282

11.3.3 增强信用卡验证示例的功能300

11.4 小结309

第12章 作为应用程序插件的Web服务310

12.1 设计GUI311

12.2 编写代码313

12.2.1 开端314

12.2.2 向数据库添加数据322

12.2.3 数据访问方法328

12.3 版本化与发布的关系331

12.3.1 在WinForm代码中创建类库332

12.3.2 创建Web服务332

12.3.3 创建Windows客户程序335

12.4 小结342

第13章 案例分析1:ASP.NET343

13.1 应用程序概述343

13.1.1 业务过程343

13.1.2 局限性344

13.1.3 先决条件344

13.1.4系统的体系结构344

13.2.1 数据库设计345

13.2 实现345

13.2.2 实现Web服务351

13.2.3 创建代理类库360

13.2.4 NET组件的实现362

13.2.5 Windows服务应用程序369

13.2.6 实现库存查询服务369

13.2.7 实现WroxOnline Web应用程序374

13.4 小结394

13.3 整合所有内容394

第14章 案例分析2: P2P.NET Remoting395

14.1 任务和设计目标397

14.2 进行开发的规则397

14.3 标识组件398

14.3.1 抽象化设计398

14.3.2 消息设计399

14.4 第1次迭代——样板通道接收器399

14.4.1 Ispeak接口400

14.4.2 MyProxy.cs文件401

14.4.3 配置文件403

14.4.4 TraceSink.cs文件405

14.4.5 运行示例421

14.5 第2次迭代——串行化和SOAP封箱422

14.6 第3次迭代——加密模型化424

14.6.1 取消认证授权424

14.6.2 签名和加密数据424

14.7 第4代迭代——在通道接收器中应用密码技术442

14.8 合并密码技术类442

14.8.1 将公钥映射到Web服务443

14.8.2 手动管理密钥存储445

14.9 将内容合并——安全通道接收器450

14.9.1 PeerClientSinkProvider类451

14.9.2 PeerClientSink类454

14.9.3 PeerChannelSinkProvider类459

14.9.4 PeerServerChannelSink类461

14.9.5 加密接收器概览465

14.10 最后的集成466

14.11 任务列表472

14.12 应用程序的应用领域472

14.12.1 P2P应用程序的特性472

14.12.2 P2P即时消息传递473

14.12.3 匿名支付系统473

14.12.4 P2P发票和订购系统473

14.13 小结474

14.12.5 供应链的管理474

附录A .NET Remoting对象模型475

A.1 .NET Remoting构件480

A.2 远程驻留选项481

A.3 远程传输通道481

A.4 远程消息串行化和并行化格式化程序482

A.5 带有租约远程生存期管理483

A.6 远程激活策略485

A.7 .NET Remoting框架类486

热门推荐