注册 登录 进入教材巡展
#
  • #

出版时间:2021-12

出版社:重庆大学电子音像出版社

以下为《ASP.NET企业级应用》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 重庆大学电子音像出版社
  • 9787894465481
  • 1版
  • 411175
  • 66239311-5
  • 平装
  • 16开
  • 2021-12
  • 345
  • 220
  • 工学
  • 计算机科学与技术
  • 计算机类
  • 高职
内容简介
本书主要讲解了ASP.NET XML与JSON、Excel报表开发、图形化报表、Web Service、WCF通讯、SignalR推送、配置文件与网站部署、依赖注入、缓存技术和工作流等内容。通过本书的学习,学生能掌握ASP.NET在企业中各种常见应用技术的知识和实际应用。
目录
目录
第1章 ASP.NET XML与JSON 1
1.1 DOM简介 2
1.1.1 什么是DOM 2
1.1.2 DOM的作用和地位 2
1.1.3 DOM模型 3
1.2 .NET中的DOM常用对象 4
1.2.1 XmlNode类 5
1.2.2 XmlDocument类 6
1.2.3 XmlNodeList类 8
1.2.4 使用DOM读取XML 8
1.2.5 使用DOM写入XML 9
1.2.6 XmlElement类 11
1.2.7 XmlAttribute类 12
1.2.8 XmlAttributeCollection类 13
1.2.9 XmlText类 14
1.3 DOM综合使用实例 14
1.3.1 创建XML文档 16
1.3.2 添加元素节点 18
1.3.3 解析XML文档 23
1.4 JSON创建对象 25
1.4.1 什么是JSON 25
1.4.2 JSON的格式与语法 27
1.4.3 JavaScript中创建JSON 28
1.4.4 ASP.NET中JSON的序列化与反序列化 30
1.4.5 XML与JSON对象比较 38

第2章 Excel报表开发 44
2.1 Excel数据导入 45
2.1.1 Excel报表导入到GridView 45
2.1.2 Excel数据导入到数据库 52
2.2 Excel对象模型 55
2.2.1 数据库数据导出到Excel 57
2.2.2 使用Aspose.Cells组件 60

第3章 图形化报表 65
3.1 图形化报表介绍 66
3.1.1 常用的图形化报表组件 67
3.1.2 图形化报表中常用的图形 68
3.1.3 图形化报表中每种图形的结构 71
3.2 MSChart报表 72
3.2.1 在ASP.NET WebForm模型中使用MSChart 72
3.2.2 案例一:绘制重庆市月平均气温走势图 74
3.2.3 案例二:使用MSChart绘制其他类型的图表 77
3.3 Highchart报表 82
3.3.1 在ASP.NET MVC中使用Highchart 82
3.3.2 Highchart常用属性参考 85
3.3.3 Highchart应用示例 88

第4章 Web Service 96
4.1 Web Service概述 97
4.1.1 什么是Web Service 97
4.1.2 远程过程调用技术介绍 97
4.1.3 Service技术的特点 99
4.2 Web Service的相关协议 101
4.2.1 简单对象访问协议SOAP 101
4.2.2 Web Service描述语言WSDL 103
4.2.3 统一描述、发现和集成协议UDDI 103
4.3 Web Service的ASP.NET实现 104
4.3.1 创建Web Service 104
4.3.2 测试Web Service 106
4.3.3 调用Web Service 108
4.4 使用外部Web服务 110

第5章 WCF通讯 117
5.1 WCF介绍 118
5.1.1 什么是WCF 118
5.1.2 为什么使用WCF 118
5.1.3 WCF的好处 119
5.2 创建WCF 119
5.2.1 创建WCF服务端 119
5.2.2 创建WCF客户端 125
5.2.3 WCF寄宿在IIS中提供服务 126

第6章 SignalR推送 130
6.1 关于Web实时通讯 131
6.2 早期实时通信的两种方式 131
6.2.1 轮询 131
6.2.2 长连接 131
6.3 SignalR简介 133
6.4 创建SignalR Demo模拟评论推送 133
6.4.1 搭建SignalR环境 134
6.4.2 自定义Hub方法并启动集线器 136
6.4.3 编写前台页面以及使用SignalR JS插件 138

第7章 配置文件与网站部署 141
7.1 配置文件 142
7.1.1 配置文件概述 142
7.1.2 数据库连接字符串的配置 142
7.1.3 自定义错误的配置 145
7.1.4 身份验证和授权的配置 146
7.2 配置管理 149
7.2.1 配置管理概述 149
7.2.2 Web网站管理工具 149
7.3 网站部署 152
7.3.1 部署前的准备 153
7.3.2 使用XCopy发布站点 153
7.3.3 复制站点 154
7.3.4 发布预编译站点 155
7.3.5 安装包方式部署 157

第8章 依赖注入 164
8.1 什么是控制反转 165
8.2 什么是依赖注入 165
8.3 为什么需要控制反转和依赖注入? 165
8.4 Unity 165
8.5 Spring.NET 168
8.5.1 下载Spring.NET 170
8.5.2 简单使用Spring.NET 170
8.5.3 Spring.NET注入属性 172
8.5.4 Spring.NET注入对象中的对象 173

第9章 缓存技术 177
9.1 ASP.NET中的缓存 178
9.1.1 缓存概述 178
9.1.2 缓存的分类 178
9.2 页面输出缓存 179
9.3 页面局部缓存 182
9.3.1 控件缓存 183
9.3.2 缓存后替换 184
9.4 应用程序数据缓存 187
9.5 文件缓存依赖 189
9.6 数据库缓存依赖 190
9.7 分布式缓存 194
9.8 Redis简介 195
9.8.1 Redis的特点 195
9.8.2 Redis保证持久化 196
9.8.3 Redis的下载 196
9.8.4 Redis的启动与测试 197
9.9 Redis 各数据存储 198
9.9.1 String类型的存储 198
9.9.2 Hash类型的存储 199
9.9.3 List类型的存储 199
9.9.4 Set类型的存储 200
9.9.5 Sorted Set类型的存储 200
9.10 Redis主从复制 200

第10章 工作流 203
10.1 微软的3W 204
10.2 工作流 204
10.2.1 工作流软件 204
10.2.2 BPM 205
10.2.3 工作流设计框架 205
10.3 创建简单的WF项目 206
10.4 设计简单流程 207
10.4.1 活动(Activity) 208
10.4.2 代码活动 209
10.4.3 模拟财务审批 209
10.5 状态机工作流 213
10.6 工作流的寄宿 216