图书介绍

SCCE软件工程师 使用ADO.NET开发三层架构应用程序 第二阶段pdf电子书版本下载

SCCE软件工程师  使用ADO.NET开发三层架构应用程序  第二阶段
  • 美斯坦福(中国)IT教育编著 著
  • 出版社: 武汉:中国地质大学出版社
  • ISBN:756252453X
  • 出版时间:2010
  • 标注页数:212页
  • 文件大小:92MB
  • 文件页数:222页
  • 主题词:软件开发-工程技术人员-基本知识

PDF下载


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

下载说明

SCCE软件工程师 使用ADO.NET开发三层架构应用程序 第二阶段PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 理论 3

第1章 企业级开发中搭建三层架构体系 3

1.1 三层架构概述 5

1.1.1 为什么需要三层架构 5

1.1.2 什么是三层架构 9

1.1.3 三层架构各层之间的关系 10

1.2 如何搭建三层架构的项目框架 11

1.2.1 创建表现层 11

1.2.2 创建数据操作层 12

1.2.3 创建业务逻辑层 13

1.2.4 建立业务实体 14

1.2.5 建立三层之间的依赖关系 15

1.3 使用DataSet在三层之间传递数据 17

1.3.1 在数据访问层中添加数据访问的方法 17

1.3.2 编写业务逻辑层的业务方法 18

1.3.3 表现层调用业务逻辑层的方法 19

第2章 三层架构体系中的业务对象 25

2.1 DataSet深入剖析 27

2.1.1 DataSet的内部结构 27

2.1.2 DataTable 27

2.1.3 DataColumn 28

2.1.4 DataRow 29

2.1.5 创建自定义的DataSet 30

2.2 DataView 31

2.2.1 使用RowFilter属性对数据过滤 32

2.2.2 使用Sort属性对数据排序 33

2.3 使用自定义实体类在三层架构之间传递数据 34

2.3.1 为什么使用自定义实体类 34

2.3.2 使用自定义实体类作为三层架构的业务对象 35

2.4 ComboBox数据绑定 43

2.4.1 使用ComboBox绑定数据 43

2.4.2 Copy方法和Clone方法 44

第3章 三层架构体系中高性能数据访问的实现 49

3.1 使用DBHelper类封装数据CRUD方法 51

3.1.1 为什么要封装DBHelper类 51

3.1.2 如何进行CRUD的封装 53

3.2 在ADO.NET中调用存储过程 55

3.2.1 使用存储过程的优势 55

3.2.2 在ADO.NET中如何调用存储过程 55

3.2.3 存储过程参数和返回值的处理 58

3.3 ADO.NET事务处理 59

3.3.1 数据操作中事务处理的必要性 59

3.3.2 ADO.NET可以采用的事务处理的3种方式 60

3.3.3 使用ADO.NET中的Transaction对象进行事务处理 61

3.4 使用Common类封装业务规则的验证方法 63

3.4.1 为什么使用通用的业务规则验证类 63

3.4.2 在Common类中编写通用的验证必填项的方法 63

3.4.3 在Common类中编写验证日期和数字输入的方法 66

第4章 序列化和Windows服务 71

4.1 特性 73

4.1.1 什么是特性 73

4.1.2 如何编写定制的特性类 74

4.2 反射 77

4.2.1 什么是反射 77

4.2.2 使用Assembly类和Type类动态加载程序集 78

4.3 序列化与反序列化 84

4.3.1 序列化与反序列化的作用 84

4.3.2 使用序列化保存对象状态到存储介质 85

4.3.3 使用反序列化从存储介质读取对象状态 86

4.4 Windows服务 87

4.4.1 Windows服务是什么 87

4.4.2 创建Windows服务 87

4.4.3 安装和使用Windows服务 92

4.4.4 使用ServiceController类来监视和控制服务 94

第5章 异常处理和测试 101

5.1 异常处理 103

5.1.1 异常处理概述 103

5.1.2 Exception类 103

5.1.3 如何进行异常处理 104

5.1.4 自定义异常 107

5.2 VSTS简介 108

5.2.1 VSTS功能介绍 109

5.2.2 VSTS核心——TFS 110

5.2.3 VSTS的团队角色 110

5.3 软件测试 110

5.3.1 软件测试概述 110

5.3.2 断言(Assert) 111

5.3.3 如何使用VSTS工具创建和运行单元测试 112

5.3.4 代码覆盖 116

第二部分 上机 123

上机1 企业级开发中搭建三层架构体系 123

阶段1 创建“中国铁路售票系统”的三层框架结构 124

阶段2 创建数据访问层 127

阶段3 创建业务逻辑层并建立三层之间的依赖关系 131

上机作业 133

上机2 三层架构体系中的业务对象 137

阶段1 创建自定义DataSet和自定义实体类 138

阶段2 在数据访问层获取实体集合 144

上机作业 152

上机3 三层架构体系中高性能数据访问的实现 153

阶段1 编写DBHelper类 154

阶段2 调用带参数的存储过程和ADO.NET事务处理 156

阶段3 使用Common类封装业务规则验证方法 162

上机作业 166

上机4 序列化和Windows服务 169

阶段1 在程序运行过程中动态调用方法 170

阶段2 序列化与反序列化 177

阶段3 Windows服务的创建、安装、卸载和监控 180

上机作业 184

上机5 异常处理和测试 187

阶段1 异常处理 188

阶段2 使用VSTS对有返回值的方法进行单元测试 190

阶段3 使用VSTS对没有返回值的方法进行单元测试 195

上机作业 198

第三部分 指导学习 201

指导学习 三层架构、反射和特性 201

理论部分 202

上机部分 208

阶段1 三层架构 208

阶段2 ADO.NET调用存储过程 209

阶段3 ADO.NET事务处理 211

精品推荐