.NET Web服务实用案例教程PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:石志国编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2004
- ISBN:730208243X
- 页数:240 页
第1部分 Web服务全程体验与技术规范概览 1
第1章 .NET Web服务入门第1例 1
1.1 配置.NET Web服务运行环境 1
1.1.1 安装IIS 1
目录 1
1.1.2 安装.NET Framework SDK 4
1.1.3 测试ASP.NET运行环境 6
1.1.4 SQL Server的安装 9
1.2 基于C#的.NET Web服务 13
案例1-1 体验Web服务(C#版) 13
1.2.1 C#实现Web服务 13
1.2.2 C#测试Web服务 14
1.2.3 C#使用Web服务 17
1.3.1 VB.NET实现Web服务 21
1.3 基于VB.NET的.NET Web服务 21
案例1-2 体验Web服务(VB.NET版) 21
1.3.2 VB.NET测试Web服务 22
1.3.3 VB.NET使用Web服务 22
第2章 Web服务相关技术概览 26
2.1 Web服务简介 26
2.1.1 Web服务是一种新的平台 26
2.1.2 Web服务的协议及消息传递 27
2.1.3 Web服务的接口描述 27
2.2 Web服务的必要性 29
2.2.1 异步分布系统的必要性 29
2.2.2 目前技术的局限性 29
2.3.1 SOAP工作原理 30
2.3 SOAP综合解决方案 30
2.3.2 SOAP和Web服务之间的关系 31
2.3.3 ASP.NETWeb服务的特点 32
2.3.4 选择一种语言 32
2.3.5 选择一种代码编辑器 33
第3章 利用Visual Studio.NET创建Web服务 34
3.1 比较VC#和VB.NET 34
3.1.1 .VC#和VB.NET工程项目比较 34
3.1.2 建立Visual Studio.NET的Web服务开发环境 35
3.2 建立基于VC#的Web服务 36
案例3-1 利用VC#创建Web服务 36
3.2.1 创建带参数的Web服务 38
案例3-2 使用VC#调用Web服务 40
3.2.2 调用Web服务 40
3.3 基于VB.NET的Web服务 42
3.3.1 创建Web服务 42
案例3-3 利用VB.NET创建Web服务 42
3.3.2 调用Web服务 44
案例3-4 利用VB.NET调用Web服务 44
案例3-5 VB.NET和VC#交叉调用Web服务 45
第4章 Web服务的三种调用方式 47
4.1 创建一个Web服务 47
案例4-1 利用VC#实现Web服务 47
4.2 调用Web服务的三种方式 48
4.2.1 HTTP-GET方式 49
4.2.2 HTTP-POST方式 50
4.2.3 使用MSXML XMLHTTP对象 50
案例4-2 使用XML HTTP对象 51
4.2.4 在窗口应用程序中调用 53
案例4-3 在窗口应用程序中调用Web服务 53
4.2.5 在ASP.NET中调用 55
案例4-4 ASP.NET调用Web服务 55
案例4-5 在Web服务中调用Web服务 56
第2部分 Web服务核心技术规范 58
第5章 XML技术 58
5.1 什么是XML 58
5.1.1 元标记语言 58
5.1.2 XML把内容和标记分离 59
5.2 编写简单XML文档 60
5.2.1 定义基本元素 60
5.3 XML文档结构 61
5.2.2 使用属性 61
5.3.1 XML声明 63
5.3.2 处理指令 64
5.3.3 注释 64
5.3.4 字符和实体引用 65
5.4 XML命名空间 66
5.4.1 XML命名空间的概念 66
5.4.2 命名空间的必要性 67
5.4.3 使用命名空间 67
5.5 XML的三种显示格式 69
5.5.1 CSS样式表 69
5.5.2 XSL样式语言 70
5.5.3 XML的数据岛技术 72
6.1.1 SOAP定义 75
6.1 SOAP规范概述 75
第6章 SOAP协议 75
6.1.2 SOAP的结构 76
6.2 SOAP相关技术 77
6.3 SOAP消息的组件 78
6.3.1 SOAP头 78
6.3.2 SOAP体 79
6.4 定义和处理SOAP头条目 80
6.4.1 定义SOAP头条目 81
6.4.2 处理SOAP头条目 81
案例6-1 使用SOAP头条目实现验证 82
第7章 Web服务描述语言 86
7.1 WSDL工作原理 86
7.2 WSDL文件的组成部分 87
7.2.1 类型部分 90
7.2.2 消息部分 91
7.2.3 端口类型部分 91
7.2.4 绑定部分 92
7.2.5 服务部分 93
第8章 Web服务的发现机制 95
8.1 发现机制概述 95
8.1.1 什么是Discovery 95
8.1.2 两种发现机制的XML文件 96
8.2 DISCO文件 96
8.2.1 DISCO文件的结构 98
8.2.2 discovery元素 99
8.2.3 contractRef元素 99
8.2.5 schemaRef元素 100
8.2.6 SoapRef绑定元素 100
8.2.4 discoveryRef元素 100
8.3 MAP文件 101
8.3.1 产生MAP文件 101
8.3.2 MAP文件的结构 103
8.4 UDDI 104
8.4.1 UDDI发展背景 104
8.4.2 UDDI的概述 105
8.4.3 UDDI的发展前景 107
8.4.4 UDDI技术 107
8.4.5 UDDI网上资源 109
9.1 Web服务中的数据类型 110
案例9-1 使用Web服务的数据类型 110
第9章 Web服务中使用数据类型和对象 110
9.2 在Web服务中使用ASP.NET对象 115
9.2.1 继承WebService类 115
9.2.2 使用Context对象 115
案例9-2 使用Session和Application 118
第3部分 构架.NET数据服务平台 122
第10章 ADO.NET数据访问接口 122
10.1 数据服务概述 122
10.1.1 Web服务、DataSet和一种新的分离体系结构 122
10.1.2 DataSet简介 123
10.2 ADO.NET的结构 123
10.3 .NET数据提供程序 124
10.3.1 SQL Server.NET数据提供程序 124
10.3.3 选择.NET数据提供程序 125
10.4 使用ADO.NET对象初步 125
10.3.2 OLE DB.NET数据提供程序 125
10.4.1 使用Connection对象 129
10.4.2 使用Command对象 130
10.4.3 使用ExecuteReader方法 130
案例10-1 网站精确查询系统 132
案例10-2 网站模糊查询系统 134
10.4.4 使用ExecuteScalar方法 135
10.4.5 使用ExecuteNonQuery方法 137
10.5 使用ADO.NET对象操作数据库 139
10.5.1 使用DataReader对象 139
10.5.2 使用DataAdapter对象和DataSet对象 141
10.5.3 使用DataView 144
11.2.1 SQL服务管理器 146
11.2 SQL Server的集成环境介绍 146
11.1 SQL Server简介 146
第11章 数据服务源——SQL Server 2000 146
11.2.2 企业管理器 147
11.2.3 查询分析器 148
11.2.4 事件探查器 149
11.2.5 联机帮助 149
11.3 创建数据库 150
11.3.1 创建新的数据库 150
11.3.2 删除数据库 152
11.3.3 数据类型 152
11.3.4 表 153
11.3.5 修改表 154
11.3.6 删除表 155
11.4 ADO.NET对象操作SQL Server数据库表 155
11.4.1 读取表的两种方法 157
11.4.2 为数据表添加数据 159
11.4.3 更新表的内容 160
11.4.4 删除表的内容 160
11.5 存储过程 161
11.5.1 存储过程的概念 162
11.5.2 存储过程的例子 162
11.6 ADO.NET对象操作SQL Server存储过程 168
11.6.1 调用无输入输出参数存储过程 168
11.6.2 使用带输入输出参数的存储过程 170
11.7 DataGrid控件实现分页显示 172
11.7.1 使用DataGrid控件动态添加数据 178
11.7.2 使用DataGrid控件动态操作数据 180
案例9-1 新闻自动发布系统 184
12.1 跨站点读取Access数据库 194
第12章 使用.NET数据服务 194
12.2 跨站点读取SQL Server数据库 198
12.3 跨站点操作SQL Server 2000数据库 200
12.4 跨站点操作Access数据库 204
第4部分 Web服务高级事务处理 205
第13章 Web服务与COM组件 205
13.1 COM组件概述 205
13.2 在Web服务中使用COM组件 206
13.2.1 创建COM组件 206
13.2.2 在Web服务中调用COM组件 210
第14章 Web服务中的事务处理 215
14.1 事务的基本概念 215
14.1.1 事务的工作原理 215
14.2.1 TransactionOption特性 216
14.2 在Web服务中事务的属性和特性 216
14.1.2 事务、COM+服务和.NET 216
14.2.2 AutoComplete属性 217
14.3 事务处理的案例 217
14.3.1 创建Web服务框架 217
14.3.2 在Web服务中添加事务 218
14.3.3 利用Debug模式跟踪Web服务 222
第5部分 .NET项目分析与设计 224
第15章 项目分析与设计工具UML 224
15.1 系统分析与设计的方法 224
15.2 UML和Rational Rose 2002简介 224
15.2.1 UML发展史 224
15.2.2 UML的特点和用途 225
15.3.1 用例常用元素概述 226
15.3 系统分析与UML的用例图 226
15.2.3 UML专业绘图工具——Rational Rose 226
15.3.2 执行者 227
15.3.3 用例 227
15.4 系统设计与UML的动态图 229
15.4.1 动态模型的必要性 230
15.4.2 动态模型内容 230
15.4.3 顺序图 230
第16章 基于CMM的软件开发过程简介 236
16.1 软件企业两种认证体系 236
16.1.1 ISO9001简介 236
16.1.2 CMM简介 236
16.2 什么是CMM的能力级别 237
16.2.1 CMM的5个级别 237
16.2.2 CMM中的18个关键过程域 239
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《情报学 服务国家安全与发展的现代情报理论》赵冰峰著 2018
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《体育公共服务改革 理想之美与现实之殇》齐超 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019