《VB.NET事务处理高级编程》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:(英)Matthew Bortniker,(英)James Conard著;袁勤勇等译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2002
  • ISBN:7302056196
  • 页数:470 页
图书介绍:

第1章 基础知识——事务处理、数据访问、数据访问以及应用体系结构 1

1.1 事务处理概述 1

1.2 ACID属性 2

1.2.1 原子性 3

1.2.2 一致性 3

1.2.3 隔离性 3

1.2.4 持久性 4

1.3 数据库事务处理 4

1.3.1 SQL和存储过程 6

1.3.2 分布式事务处理 6

1.3.3 两阶段提交(2PC) 6

1.3.4 事务处理协议 8

1.4 MTS和COM+ 9

1.4.1 什么是MTS 9

1.4.2 什么是COM+ 9

1.5 COM+和.NET 11

1.6 应用体系结构 12

1.6.1 客户/服务器体系结构 12

1.6.2 3-层体系结构 13

1.6.3 Windows DNA 13

1.6.4 新的分布式体系结构 14

1.7 .NET分布 15

1.8 .NET:一种新的编程方法 15

1.8.1 .NET:不是规范 16

1.8.2 托管代码和公共语言运行时 21

1.8.3 ASP.NET 21

1.8.4 XML数据 21

1.8.5 SOAP 22

1.8.6 Web服务 22

1.9 小结 23

第2章 使用Visual Basic.NET进行数据访问 24

2.1 ADO.NET:简介 24

2.2 命名空间 25

2.2.1 System.Data 25

2.2.2 System.Xml 26

2.3 ADO.NET组件 26

2.3.1 托管提供程序 27

2.3.2 DataReader和SQL Server托管提供程序示例 30

2.4 DataSet对象 32

2.4.1 并发问题 33

2.4.2 常用DataSet方法 34

2.4.3 DataSet体系结构 35

2.4.4 DataSet示例 37

2.5 使用ADO.NET更新数据 39

2.6 XML和.NET Framework 43

2.6.1 XML和DataSet 43

2.6.2 XML Objects 43

2.6.3 XmlReaders和XmlWriters 44

2.6.4 XML文档对象模型 51

2.6.5 怎样查询XML数据 53

2.6.6 怎样修改XML数据 54

2.7 ADO.NET和XML摘要 57

2.8 小结 57

第3章 SQL Server和Visual Basic.NET 59

3.1 为什么选择SQL Server 59

3.2 SQL语句 60

3.2.1 存储过程 60

3.2.2 SQL Server执行方案 61

3.2.3 内嵌SQL语句 62

3.2.4 T-SQL和SQL Server 63

3.3 建立表 66

3.4 创建事务处理型存储过程 69

3.5 事务处理体系结构 73

3.6 数据库事务处理 75

3.6.1 使用参数 76

3.6.2 利用Visual Basic.NET使用参数 77

3.7 基于连接的事务处理 81

3.8 小结 83

第4章 ASP.NET 84

4.1 ASP.NET概述 84

4.2 Web Forms 85

4.3 控制状态 86

4.4 服务器控件 89

4.4.1 HTML服务器控件 89

4.4.2 数据绑定 89

4.4.3 列表控件 90

4.4.4 验证用户输入 109

4.5 小结 119

第5章 Web服务、SOAP和Visual Basic.NET 120

5.1 Web服务——简介 120

5.2 Web服务协议 121

5.3 Web服务的工作方式 124

5.4 Web服务描述语言 125

5.5 建立服务 129

5.6 使用Web服务 132

5.6.1 发现 133

5.6.2 代理类 133

5.7 使用Windows应用程序 139

5.7.1 建立Web服务 139

5.7.2 建立客户端 140

5.8 同步与异步 142

5.9 Web服务和ASP.NET安全 143

5.9.1 SOAP头 144

5.9.2 窗体验证 144

5.9.3 Windows验证 144

5.10 事务处理和Web服务 147

5.11 小结 171

第6章 使用Visual Basic.NET和COM+构建分布式应用 172

6.1 分布式事务处理 172

6.2 介绍COM+ 176

6.2.1 基本COM+编程概念 176

6.2.2 COM+事务处理模型 177

6.3 事务处理支持层次 178

6.4 服务组件 180

6.5 COM+事务处理的生命周期 182

6.5.1 启动事务处理 182

6.5.2 建立并且编录与资源管理器的连接 185

6.5.3 访问和使用数据 187

6.5.4 完成事务处理以及决定结果 188

6.5.5 事务处理生命周期概要 196

6.6 简单的事务处理组件示例 196

6.6.1 建立NorthwindBS项目 197

6.6.2 注册 210

6.6.3 建立测试应用 214

6.7 小结 220

第7章 互操作性 221

7.1 重写、升级或者集成 221

7.1.1 重写 222

7.1.2 更新 223

7.1.3 互操作 224

7.2 COM组件 225

7.3 调度 226

7.4 运行环境调用包装器 228

7.5 COM调用包装器 228

7.6 部署问题 228

7.7 从COM中使用.NET组件 229

7.8 小结 230

第8章 .NET Remoting和组件 231

8.1 .NET中的分布式应用 231

8.1.1 Web服务 232

8.1.2 .NET Remoting 232

8.1.3 为用户选择正确的方式 232

8.2 .NET Remoting的工作方式 233

8.3 远程化对象 235

8.3.1 引用调度 235

8.3.2 值调度 236

8.3.3 选择对象类型 236

8.3.4 建立远程对象 236

8.3.5 激活 237

8.4 建立远程服务器 239

8.5 为远程对象建立客户 240

8.6 信道和安全 242

8.6.1 HTTP信道 242

8.6.2 TCP信道 243

8.6.3 安全 243

8.7 配置 243

8.7.1 服务器端注册 243

8.7.2 客户端注册 244

8.7.3 信道注册 244

8.8 使用配置文件 245

8.9 小结 250

第9章 调试和排除故障 251

9.1 异常处理程序 251

9.1.1 捕获错误——互操作组件 255

9.1.2 EventLog类 258

9.1.3 使用Trace类 264

9.2 排除故障 265

9.2.1 性能 265

9.2.2 跟踪性能特性 265

9.2.3 使用Performance Monitor 269

9.2.4 建立定制计数器 270

9.3 小结 272

第10章 案例分析:IBuyAdventure.NET 2.0 273

10.1 商务概述 274

10.2 商务挑战 275

10.2.1 管理和追踪库存 275

10.2.2 外包订单执行 275

10.2.3 处理来自商务客户的订单 275

10.3 解决方案概述 276

10.3.1 为各种产品维护库存信息 276

10.3.2 向执行供应商提交订单 276

10.3.3 为接收来自于商务客户的订单公布Web服务 276

10.3.4 处理模型 276

10.4 定义要求(预想) 278

10.5 规划阶段 280

10.5.1 规划期间的各个阶段 280

10.5.2 UML和Visual Studio.NET企业规划版本 281

10.5.3 概念设计 281

10.5.4 逻辑设计 286

10.5.5 物理设计 319

10.6 开发阶段 324

10.6.1 公共组件 324

10.6.2 新客户账号事务处理 368

10.6.3 订单处理事务处理 391

10.6.4 订单状态更新事务处理 447

10.7 随后的步骤 469

10.8 小结 469