图书介绍
.NET分布式编程 C#篇PDF|Epub|txt|kindle电子书版本网盘下载
- (美)Tom Barnaby著;黎媛,王小锋等译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302084432
- 出版时间:2004
- 标注页数:343页
- 文件大小:43MB
- 文件页数:355页
- 主题词:C语言-程序设计
PDF下载
下载说明
.NET分布式编程 C#篇PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第1章分布式编程的发展1
1.1 分布式编程概述1
1.1.1应用程序的分层2
1.1.2分布式设计的5个原则2
1.1.3定义可伸缩性8
1.2分布式编程的简短历史9
1.2.1集中式计算9
1.2.3 3层和n层客户机/服务器体系结构10
1.2.2两层的客户机/服务器体系结构10
1.2.4 Web体系结构12
1.3微软和分布式计算13
1.3.1 PC统治时代13
1.3.2 启蒙时期13
1.3.3 觉醒时期15
1.3.4 当前的技术:.NET16
1.4 小结17
第2章.NET概述18
2.1 理解.NET体系结构18
2.1.1类型的重要性18
2.1.2 .NET的3C:CTS、CLS和CLR19
2.1.3命名空间20
2.1.4程序集和清单21
2.1.5 中间语言22
2.2构建和配置.NET程序集22
2.2.1构建私有程序集23
2.2.2构建共享程序集30
2.3 理解.NET版本控制36
2.3.1 设置程序集的版本信息37
2.3.2再论应用程序配置文件38
2.3.4 使用.NET框架配置工具39
2.3.3 设置机器范围的版本策略39
2.3.5配置发布者策略41
2.3.6策略优先44
2.3.7 使用〈codeBase〉元素44
2.3.8查看程序集绑定日志45
2.3.9绑定过程小结46
2.4理解特性和反射47
2.4.1 使用CLR特性48
2.4.2 自定义特性的实现49
2.4.3反射上的反射49
2.5.1 引用计数与垃圾回收52
2.4.4正确认识特性和反射52
2.5理解垃圾回收52
2.5.2垃圾回收的内部机理54
2.5.3实现Finalize方法55
2.5.4实现IDisposable接口56
2.5.5正确使用垃圾回收58
2.6 串行化59
2.6.1 使用Serializable特性59
2.6.2 ISerializable接口和Formatter类61
2.7 小结62
3.1 什么是Remoting64
第3章 .NET Remoting简介64
3.2理解应用程序域65
3.2.1利用应用程序域进行编程65
3.2.2理解上下文67
3.3编组对象74
3.3.1通过值编组对象74
3.3.2通过引用编组对象74
3.3.3静态方法和其他的远程细节76
3.3.4编组和Context Agile小结76
3.4.1体系结构77
3.4 探讨.NET Remoting Framework77
3.4.2 已知对象和客户端激活的对象78
3.4.3理解代理78
3.4.4理解通道和格式化程序80
3.5本章小结82
第4章 用.NET Remoting进行分布式编程83
4.1 实现已知对象83
4.1.1构建服务器端83
4.1.2构建客户端86
4.1.3 Singleton模式和SingleCall模式88
4.1.4讨论些远程问题90
4.1.5远程配置91
4.2实现客户端激活的对象97
4.2.1构建服务器端98
4.2.2构建客户端100
4.2.3 了解基于租赁的生存期101
4.3构建远程主机113
4.3.1 在Windows服务中驻留远程对象113
4.3.2 在ASP.NET中驻留远程对象119
4.4 小结123
5.1解决元数据的部署问题124
第5章其他远程技术124
5.1.1部署元数据程序集125
5.1.2部署接口程序集132
5.1.3使用Soapsuds实用程序138
5.1.4部署问题小结143
5.2异步调用远程对象144
5.2.1 理解委托144
5.2.2将委托用于本地异步调用148
5.2.3远程异步调用使用委托154
5.2.4总结异步远程技术164
5.3理解调用上下文165
5.3.1 调用上下文与线程本地存储的比较166
5.3.2在远程中使用调用上下文167
5.3.3使用带异步调用的调用上下文169
5.3.4使用调用上下文头171
5.4小结171
第6章理解XML Web服务172
6.1 Web服务概述172
6.1.1为什么使用Web服务172
6.1.2 Web服务构成174
6.2.1 IIS与ASP.NET、Web服务的关系179
6.1.3广域网联盟179
6.2 在.NET中构建和使用Web服务179
6.2.2使用后台编码180
6.2.3使用Visual Studio.NET构建Web服务182
6.2.4使用Web服务184
6.2.5异步调用Web服务186
6.2.6从Web服务中返回定制的类型187
6.2.7使用ASP.NET的会话对象194
6.3 Remoting技术和Web服务195
6.4小结196
7.2托管到非托管的互操作198
7.2.1 理解运行库可调用包装器198
第7章理解COM互操作198
7.1 COM互操作198
7.2.2构建一个互操作程序集199
7.3 非托管到托管的互操作200
7.3.1 理解COM可调用包装器200
7.3.2 为COM互操作注册一个程序集201
7.3.3 为COM互操作编写托管代码202
7.3.4显式实现接口203
7.3.5托管代码和COM版本控制206
7.4小结209
第8章利用组件服务210
8.1 组件服务概述210
8.1.1 组件服务的动机210
8.1.2再谈上下文211
8.1.3 组件服务纵览211
8.1.4 COM+配置设置概述212
8.2用托管代码构建服务组件214
8.2.1填充COM+目录214
8.2.2测试一个简单的服务组件216
8.2.3尝试COM+和.NET交互230
8.2.4 JIT激活231
8.2.5 了解对象池239
8.2.6使用对象构造242
8.3自动事务243
8.3.1 分布式事务协调器243
8.3.2 启用事务245
8.3.3确定事务结果246
8.4使用服务组件251
8.4.1用DCOM提供对象251
8.4.2用.NET Remoting提供对象253
8.5.1 应用程序回收和入池255
8.5 COM+1.5的新功能255
8.5.2可配置的事务隔离级别256
8.5.3 SOAP服务257
8.6 小结258
第9章 .NET消息队列260
9.1消息队列概述260
9.1.1 为什么使用消息队列260
9.1.2消息队列体系结构261
9.2安装和管理MSMQ262
9.2.1 MSMQ安装选项262
9.1.3 消息队列和远程处理、Web服务262
9.2.2创建和管理队列264
9.3使用.NET消息队列265
9.3.1构建发送者266
9.3.2构建接收者269
9.3.3在消息中发送自定义类型274
9.4用托管代码编写队列组件281
9.4.1 队列组件结构281
9.4.2实现队列组件282
9.4.3处理队列组件异常284
9.5 小结285
附录A 用ADO.NET进行数据访问287