《构建Web服务和.NET应用程序》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:Lonnie Wall,Andrew Lader著;康博译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2002
  • ISBN:7302058903
  • 页数:420 页
图书介绍:

第Ⅰ部分 XML概述 3

第1章 Windows分布式平台 3

1.1 分布式数据 3

1.1.1 开放式数据库连接(ODBC) 4

1.1.2 对象链接与嵌入(OLE) 5

1.1.3 组件对象模型(COM) 5

1.2 分布式组件 7

1.2.2 分布式组件对象模型(DCOM) 8

1.2.1 远程自动化 8

1.2.3 远程数据服务(RDS) 9

1.3 分布式体系结构 10

1.3.1 Windows动态网络体系结构(DNA) 10

1.3.2 XML的无状态设计 13

1.4 分布式服务 14

1.4.1 简单对象访问协议(SOAP) 15

1.4.2 Web服务 16

1.4.3 Microsoft .NET Framework 16

1.5 小结 20

2.1 XML的概念以及使用它的原因 21

第2章 XML基础 21

2.2 XML处理综述 22

2.3 自我描述的数据 23

2.4 良构的XML 24

2.4.1 XML声明 25

2.4.2 属性 25

2.4.3 元素 25

2.4.5 CDATA 26

2.4.4 实体 26

2.4.6 语法摘要 27

2.5 小结 28

第3章 XML Schema 29

3.1 命名空间 30

3.1.1 重用 30

3.1.2 多个命名空间 30

3.1.5 命名空间语法 31

3.1.3 多义性 31

3.1.4 限定名称 31

3.2 XML Schema 32

3.2.1 处理模式 33

3.2.2 检查模式 34

3.2.3 数据类型 38

3.2.4 精简元素和属性 40

3.2.5 导入和包含模式 44

3.3 小结 49

第4章 文档对象模型(DOM) 50

4.1 DOM简介 50

4.1.1 DOM模块 51

4.1.2 DOM数据类型 52

4.2 DOM接口规范 53

4.2.1 接口建模 53

4.2.2 接口描述 54

4.3 DOM Core模块 54

4.3.1 DOMException接口 55

4.3.2 DOMImplementation接口 56

4.3.3 Node接口 57

4.3.4 NodeList接口 61

4.3.5 NamedNodeMap接口 62

4.3.6 Element接口 63

4.3.7 Document接口 65

4.3.8 DocumentFragment接口 67

4.3.9 Attr接口 67

4.3.10 CharacterData接口 68

4.3.11 Text接口 69

4.4 DOM XML模块 70

4.5 理解对象模型 71

4.5.1 联系人XML文档 72

4.5.2 联系人对象模型 73

4.6 小结 74

5.1 XSLT和XSL 76

第5章 XSLT 76

5.2 XPath 77

5.3 XSLT的工作方式 77

5.4 用于转换的元素 81

5.4.1 xsl:apply-templates元素 81

5.4.2 xsl:attribute元素 82

5.4.3 xsl:call-template元素 83

5.4.4 xsl:choose元素 83

5.4.5 xsl:decimal-format元素 85

5.4.6 xsl:for-each元素 87

5.4.7 xsl:if元素 87

5.4.8 xsl:import元素 88

5.4.9 xsl:include元素 88

5.4.10 xsl:otherwise元素 89

5.4.11 xsl:output元素 89

5.4.12 xsl:param元素 90

5.4.14 xsl:stylesheet元素 91

5.4.13 xsl:preserve-space元素 91

5.4.15 xsl:template元素 93

5.4.16 xsl:value-of元素 97

5.4.17 xsl:variable元素 98

5.4.18 xsl:when元素 98

5.4.19 xsl:with-param元素 99

5.5 XPath表达式 99

5.5.2 搜索轴 104

5.5.1 表达式 104

5.5.3 函数 107

5.6 小结 107

第6章 利用结构化数据 108

6.1 理解结构化数据 108

6.1.1 关系型结构 109

6.1.2 分层结构 111

6.2 使用结构化的XML数据 113

6.2.1 建立服务器接口 114

6.2.2 建立Web页面 119

6.2.3 配置Web站点 126

6.2.4 基准测试 128

6.3 无状态体系结构 131

6.3.1 上扩和外扩 131

6.3.2 状态概述 132

6.3.3 无状态组件 133

6.4 小结 134

第7章 简单对象访问协议(SOAP) 136

7.1 SOAP概念 136

7.1.1 消息交换模型 136

7.1.2 HTTP绑定 137

7.1.3 SOAP的RPC功能 138

7.1.4 SOAP并非仅是RPC 139

7.2 SOAP编码 139

7.2.1 理解串行化 140

7.2.2 编码规则 141

7.2.3 复合数据类型 143

7.2.4 串行化规则 149

7.3 SOAP消息 150

7.3.1 SOAP Envelope 152

7.3.2 SOAP Header 153

7.3.3 SOAP Body 154

7.3.4 SOAP Fault 156

7.4 应用SOAP 157

7.5 小结 158

第8章 理解Web服务 159

8.1 Web服务的概念 159

8.1.1 技术说明 160

8.1.2 实际说明 160

8.1.3 Web服务平台 161

8.1.4 定义标准 162

8.2 设计Web服务 162

8.2.1 分布式设计方案 162

8.2.2 COM+ Web服务设计分解 163

8.2.3 组织各层 166

8.3 构建Web服务 167

8.3.1 雇员目录设计 167

8.3.2 构建应用程序 169

8.3.3 检验结果 174

8.3.4 Web服务描述语言(WSDL) 177

8.3.5 HTML客户应用程序 180

8.4 通用发现、描述和集成(UDDI) 182

8.5 小结 184

第Ⅱ部分 .NET Framework 187

第9章 公共语言运行时(CLR) 187

9.1 剖析.NET Framework 187

9.1.1 系统集成 188

9.1.2 运行时服务 189

9.1.3 面向CLR 190

9.2 开发.NET应用程序 191

9.2.1 运行时可执行文件 192

9.2.2 运行时主机 193

9.2.3 程序集 194

9.2.4 程序集绑定 197

9.2.5 安全性 200

9.3 应用程序的生存期 204

9.3.1 开发应用程序 204

9.3.2 部署应用程序 209

9.3.3 执行应用程序 211

9.4 小结 212

第10章 .NET Framework类 214

10.1 剖析.NET Framework 214

10.2 公共类型系统 215

10.2.1 类型成员 215

10.2.2 重写和重载 218

10.3 值类型 220

10.3.1 内置类型 221

10.3.2 枚举类型 222

10.3.3 用户自定义类型 223

10.3.4 传递值类型 224

10.4 引用类型 224

10.4.1 接口 224

10.4.2 指针 226

10.4.3 自描述:数组 226

10.4.4 自描述:类 227

10.5 框架类 230

10.5.2 基类 231

10.5.1 命名空间 231

10.5.3 数据类(ADO.NET和XML) 232

10.5.4 ASP.NET类 233

10.5.5 Windows Forms类 233

10.6 小结 234

第11章 SQL Server 2000与.NET的集成 235

11.1 SQL Server 2000和XML 235

11.2.1 AUTO模式选项 236

11.2 以XML格式返回数据 236

11.2.2 RAW模式选项 238

11.2.3 EXPLICIT模式选项 241

11.3 使用XML向数据库写数据 246

11.4 通过HTTP访问SQL Server 2000 248

11.4.1 建立SQL Server Web站点 249

11.4.2 URL查询 251

11.4.3 模板查询 252

11.4.4 XPath查询 255

11.5 小结 257

第12章 ADO.NET概述 259

12.1 ADO的演变 259

12.2 ADO.NET对象模型 260

12.3 DataAdapter与DataReader的性能对比 275

12.4 OLE DB管理提供者 276

12.5 小结 279

13.1 DataSet类 281

第13章 ADO.NET数据集 281

13.2 使用DataSet 282

13.2.1 创建DataSet 282

13.2.2 强类型的DataSer 284

13.2.3 利用数据源填充DataSet 286

13.2.4 修改DataSet中的数据 287

13.2.5 DataSet的功能 288

13.2.6 检查错误 289

13.2.9 接收或者拒绝变化 290

13.2.7 将变化与原始DataSet合并 290

13.2.8 使用变化更新数据源 290

13.3 DataSet和XML 291

13.3.1 从DataSet中写出XML 291

13.3.2 将XML读入DataSet中 292

13.4 综合应用 294

13.5 小结 301

第14章 ASP.NET Web服务 305

第Ⅲ部分 .NET服务和应用程序 305

14.1 ASP.NET Web服务 306

14.2 使用.NET构建Web服务 307

14.2.1 .NET如何将Web服务作为类 307

14.2.2 WebService和WebMethod特性 308

14.2.3 运行Web服务 311

14.2.4 提供对Web服务的数据访问 315

14.2.5 展示WSDL中的XML模式——返回DataSet 323

14.3 使用Web服务 325

14.4 保护.NET Web服务 328

14.4.1 Windows身份验证 329

14.4.2 护照身份验证 330

14.4.3 窗体身份验证 330

14.5 Web服务设计 333

14.6 小结 335

第15章 ASP.NET 337

15.1 ASP.NET Web页面 337

15.2 Web页面事件 338

15.3 回送 349

15.4 ASP.NET控件 351

15.4.1 HTML和设计模式 351

15.4.2 DataGrid控件 352

15.4.3 Validator控件 360

15.4.4 自定义控件 361

15.5 小结 371

第16章 Windows Forms 372

16.1 新Windows应用程序 372

16.1.1 添加控件 375

16.1.2 添加DataSet 376

16.1.3 将DataSet绑定到控件上 378

16.1.4 编写代码 379

16.2 新控件 389

16.2.1 添加控件库项目 389

16.2.2 Custom控件 390

16.2.3 User控件 394

16.3 远程部署 398

16.3.1 更新Web服务 398

16.3.2 添加Web引用 400

16.4 与Java集成 403

16.4.1 更新Java代码 404

16.4.2 Web Forms应用程序 404

16.5 小结 407

17.1 调试.NET应用程序 408

第17章 调试.NET应用程序 408

17.1.1 项目配置 409

17.1.2 调试操作 410

17.1.3 调试ASP.NET应用程序 412

17.2 调试多线程的应用程序 414

17.3 远程调试 415

17.3.1 配置远程调试的机器 416

17.3.2 启动远程调试会话 418

17.4 小结 420