图书介绍
用.NET和XML构建Web应用程序PDF|Epub|txt|kindle电子书版本网盘下载
![用.NET和XML构建Web应用程序](https://www.shukui.net/cover/15/34324730.jpg)
- (美)Eric Bell等著;夏江译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302071640
- 出版时间:2003
- 标注页数:426页
- 文件大小:42MB
- 文件页数:441页
- 主题词:计算机网络-程序设计
PDF下载
下载说明
用.NET和XML构建Web应用程序PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第1章 .NET世界的Web站点1
1.1 集成的Web站点1
1.1.1 协作1
1.1.2 协作的代价2
1.1.3 体验2
1.1.4 站点间协作3
1.1.5 .NET的解决方案4
1.2 不同形式的比较5
1.2.1 传统在线宣传册5
1.2.2 .NET在线宣传册5
1.2.3 传统服务支持网站6
1.2.4 .NET的服务支持网站6
1.2.5 传统在线商店7
1.2.6 .NET在线商店8
1.2.7 传统Web应用9
1.2.8 .NET Web应用9
1.2.9 传统服务9
1.2.10 .NET服务10
1.3 体验10
1.3.1 Web服务中的体验10
1.3.2 表层体验11
1.3.3 向深层体验演化12
1.3.4 深层体验12
1.3.5 实现体验13
1.4 构建和维护Web站点14
1.4.1 页面15
1.4.2 服务15
1.4.3 产品16
1.4.4 利用.NET进行构建和维护16
1.4.5 实现.NET17
1.4.6 迁移至.NET17
1.5 未问答的问题18
1.5.1 可用性19
1.5.2 机密性19
1.5.3 供应20
1.5.4 调解20
1.6 未来5年20
小结21
第2章 .NET基础22
2.1 概述22
2.1.1 通用语言运行时22
2.1.2 .NET框架类库23
2.1.3 应用开发23
2.2 .NET框架内部24
2.2.1 受控执行进程25
2.2.2 多语言执行环境25
2.2.3 微软中间语言25
2.2.4 JIT编译26
2.2.5 执行26
2.3 集合27
2.3.1 集合的功能27
2.3.2 集合的优点27
2.3.3 集合的内容28
2.3.4 集合的安全事项30
2.3.5 集合的版本管理30
2.3.6 集合的位置31
2.3.7 比肩执行31
2.4 应用域32
2.4.1 什么是应用域32
2.4.2 应用域和集合33
2.4.3 应用域与线程34
2.5 运行时宿主(Run-Time Hosts)34
小结35
第3章 .NET框架的编程环境36
3.1 跨语言互操作性36
3.2 编程环境37
3.2.1 语言支持37
3.2.2 通用类型系统38
3.2.3 元数据系统39
3.2 4 通用语言规范39
3.2.5 调试器39
3.2.6 类40
3.2.7 类库41
3.3 能说“Hello!”的控制台程序42
3.3.1 所需工具42
3.3.2 所需类和方法43
3.3.3 C++程序46
3.3.4 C#程序48
3.3.5 Visual Basic程序49
3.4 说“Hello!”的组件50
3.4.1 基类50
3.4.2 C#编写的派生类组件51
3.4.3 Visual Basic编写的派生类组件52
3.4.4 C++编写的派生类组件52
3.5 组件的客户端程序53
3.5.1 C#编写的控制台程序53
3.5.2 Visual Basic编写的控制台程序54
3.5.3 C++编写的控制台程序56
3.5.4 Windows程序57
3.5.5 ASRNET页面60
3.6 网络编程62
3.6.1 请求响应模型62
3.6.2 TCP客户64
3.6.3 套接字编程66
3.6.4 TCPListener和服务器编程67
小结69
第4章 ASPNET70
4.1 概述70
4.2 ASP.NET特性72
4.2.1 ASRNET与ASP代码的对比72
4.2.2 ASP.NET和通用语言运行时75
4.2.3 ASP.NET的其他特征77
4.3 Web表单78
4.3.1 Web表单和页面类79
4.3.2 ASP.NET页面处理80
4.3.3 Page指令和跟踪87
4.3.4 HttpRequest和HttpResponse类89
4.4 服务器端控件94
4.4.1 HTML控件95
4.4.2 Validation控件99
4.4.3 Web Form控件103
4.4.4 Rich控件106
4.5 ASP.NET Web应用程序107
4.5.1 用Visual Studio.NET建立TAUM网站108
4.5.2 ASP.NET状态基本组成117
4.5.3 ASP.NET下的配置123
4.5.4 ASP.NET下的应用程序安全性127
4.6 从ASP移植到ASP.NET133
4.6.1 移植或不移植133
4.6.2 发生改变的部分134
4.6.3 最好通过实践来为移植做准备137
小结137
第5章 ADO.NET138
5.1 概述138
5.1.1 ADO.NET设计目的138
5.1.2 ADO.NET体系结构139
5.2 简单的例子140
5.3 ADO.NET数据提供者144
5.3.1 SQL Server.NET Data Provider145
5.3.2 OLE DB.NET Data Provider145
5.3.3 选择一个.NET数据提供者146
5.3.4 通用模型146
5.4 使用.NET数据提供者访问数据149
5.4.1 Connection149
5.4.2 Command150
5.4.3 DataReader151
5.4.4 取得单值152
5.4.5 多个结果集152
5.4.6 非查询SQL语句153
5.4.7 存储过程和函数154
5.4.8 事务157
5.5 DataSet和DataAdapter159
5.5.1 DataSet构造块159
5.5.2 从数据库组装DataSet160
5.5.3 定义一个新的DataTable162
5.5.4 操纵DataTable164
5.5.5 DataTable之间的关系173
5.5.6 从DataSet更新数据库175
5.6 XML与ADO.NET的集成179
5.6.1 XML与DataSet之间的数据交换179
5.6.2 DataSet的模式和XML182
5.6.3 Typed DataSet183
小结184
第6章 Web服务185
6.1 定义Web服务185
6.1.1 C#编写的Hello服务185
6.1.2 Visual Basic编写的Hello服务187
6.1.3 JScript编写的Hello服务190
6.2 Web服务客户端193
6.2.1 为Web服务作代理193
6.2.2 作为Web服务客户端的控制台程序195
6.2.3 作为Web服务客户端的ASPNET页面196
6.3 Web服务的异步调用197
6.3.1 同步模式与异步模式197
6.3.2 异步调用标准方法197
6.3.3 Web服务的捷径201
小结202
第7章 用.NET框架进行XML编程203
7.1 访问XML203
7.1.1 树——XML DOM——随机层次访问模型204
7.1.2 指针——读写器——顺序访问模型(单向)212
7.1.3 检查221
7.1.4 写XML数据228
7.2 使用关系数据:XmlDataDocument和DataSet228
7.2.1 DataSet和模式:DataSet.ReadSchema228
7.2.2 将XML映射到表格:DataSet.Tables232
7.2.3 行中的数据记录:DataSet.Tables[].Rows234
7.3 转换XML235
7.3.1 使用XML样式表:Xml.Xsl.XslTransform235
7.3.2 转换成XHTML或者其他XML236
7.4 服务XML239
7.4.1 在Web服务器上进行XML服务240
7.4.2 数据表示241
7.4.3 数据交换241
7.4.4 Web服务和对象远程部署241
小结241
第8章 对象远程部署242
8.1 概念242
8.1.1 应用间通信242
8.1.2 对象远程部署的构造块242
8.1.3 服务器对象243
8.1.4 通道243
8.1.5 格式化器243
8.1.6 已知对象的注册244
8.1.7 远程部署配置244
8.1.8 激活244
8.2 HTTP通道上的对象远程部署245
8.2.1 已知对象注册服务器245
8.2.2 使用ActivatorGetObject的客户端247
8.2.3 远程注册服务器248
8.2.4 远程注册客户端250
8.2.5 客户端的ASP.NET页面251
8.3 TCP通道上的对象远程部署252
8.3.1 已知对象注册服务器253
8.3.2 使用Activator.GetObject的客户端254
8.3.3 远程注册服务器255
8.3.4 远程注册客户端255
8.3.5 客户端的ASP.NET页面255
8.4 远程方法的异步调用255
8.5 部署未实现的服务258
8.5.1 使用基类258
8.5.2 使用接口261
小结263
第9章 SOAP客户端与XML264
9.1 SOAP概念264
9.1.1 什么是SOAP265
9.1.2 SOAP消息交换模型与XML266
9.1.3 SOAP封装266
9.1.4 SOAP编码267
9.1.5 SOAP出错处理269
9.1.6 在HTTP中使用SOAP和为RPC使用SOAP271
9.2 SOAP的优势272
9.2.1 SOAP与DCOM273
9.2.2 SOAP与CORBA274
9.2.3 SOAP与RMI-IIOP274
9.2.4 SOAP的局限性275
9.2.5 结论275
9.3 在.NET下构建简单SOAP客户端程序276
9.3.1 使用SOAP客户端程序访问Web服务276
9.3.2 使用SOAP客户端的.NET远程部署288
小结291
第10章 .NET平台和其他平台的互操作292
10.1 WSDL和.NET292
10.1.1 WSDL定义293
10.1.2 操作和端口类型296
10.1.3 绑定297
10.1.4 端口和服务299
10.2 与.NET互操作的例子300
10.2.1 从Apache SOAP客户端访问.NET Web服务300
10.2.2 从.NET SOAP客户端访问Apache Web服务309
10.3 通用描述、发现及集成315
10.3.1 什么是UDDI315
10.3.2 使用SOAP,UDDI和WSDL连接企业316
10.3.3 UDDI发展现状316
小结317
第11章 案例研究:分布式Web应用318
11.1 TAU商业模型318
11.2 TAU.NET系统设计目标319
11.2.1 子系统319
11.2.2 信息交换319
11.2.3 远程服务319
11.2.4 TAU.NET节点320
11.3 体系结构321
11.3.1 概述321
11.3.2 数据交换模式322
11.3.3 TAU.NET节点接口328
11.4 TAU.NET节点适配器330
11.4.1 TAU.NET节点适配器链接子系统数据库330
11.4.2 TAU.NET节点适配器为网页提供服务332
小结334
附录A Web编程基础335
A.1 经典Web技术335
A.2 因特网编程测试环境343
A.3 微软的Web技术348
A.4 ASP和COM359
小结362
附录B VB.NET的新功能363
B.1 更强的面向对象特征363
B.2 更加模块化372
B.3 更加正式,减少随意性375
B.4 更安全,更强大的性能提高379
小结381
附录C C++或Java程序员的C382
C.1 C++程序员的C382
C.2 Java程序员的C387
小结395
附录D JScript.NET的新功能396
D.1 为什么使用JS.NET396
D.2 编译的JScript396
D.3 JS.NET的两种用法397
D.4 Visual Studio.NET中的JScript一览397
D.5 面向对象功能399
D.6 性能的提高405
D.7 打包与部署(EXE,DLL和打包)406
D.8 调试408
D.9 编译器409
小结412
附录E Visual Studio.NET413
E.1 Visual Studio.NET概述413
E.2 工具条416
E.3 创建控制台应用程序416
E.4 使用VS.NET的文本编辑器418
E.5 项目配置419
E.6 调试422
小结426