随着互联网技术的不断发展,越来越多的应用程序需要集成在Internet中。信息在网络中进行传递,需要适应不同的网络环境,在不同的网络平台之间实现通信的兼容。
Web服务是基于网络的一种软件开发模式。它通过规范性的设计、发布、实现和调用,可以实现多个Web服务构建成一个完整的应用程序功能。
《Web服务开发学习实录》详细介绍了Web服务的概念及其相关的协议和技术规范。然后通过C#编写一些实现Web服务的解决方案,并使用一些针对性和应用性较强的案例来加深读者对Web服务的理解。本书由闫建强、王瑞静编著。
《Web服务开发学习实录》以Web服务技术的原理为主线,详细讲解在.NET平台上的实现方式。内容涵盖Web服务的基础概念、核心组成部分、Web服务的开发、Web服务的应用、Web服务的通信、Web服务的安全性和集成第三方Web服务等。
全书概念清晰、兼顾深度和广度,采用大量的应用实例来辅助读者理解技术原理。同时读者可以通过这些实例了解Web服务的开发过程。
《Web服务开发学习实录》面向初学者,为读者了解和开发Web服务提供了捷径,可作为高等院校相关专业本科生和研究生的教材,也适合广大技术人员作为了解Web服务的参考书。本书由闫建强、王瑞静编著。
第1章 Web服务入门知识
1.1 访问网络中的Web服务
视频教学:13分钟
1.2 在.NET中使用Web服务
视频教学:9分钟
1.2.1 实例描述
1.2.2 实例应用
1.2.3 运行结果
1.2.4 实例分析
1.3 为什么使用Web服务
视频教学:9分钟
1.3.1 基础知识——Web服务的优点
1.3.2 实例描述
1.3.3 实例应用
1.3.4 实例分析
1.4 Web服务的技术架构
视频教学:8分钟
1.5 使用ASP.NET构建一个Web服务
视频教学:6分钟
1.5.1 实例描述
1.5.2 实例应用
1.5.3 运行结果
1.5.4 实例分析
1.6 常见问题解答
1.6.1 什么是Web Service
1.6.2 Web Service和Web Server的区别
1.7 习题
第2章 构建ASP.NET Web服务
2.1 使用记事本创建Web服务
视频教学:13分钟
2.1.1 基础知识——WebService处理指令
2.1.2 基础知识——声明Web服务类和方法
2.1.3 实例描述
2.1.4 实例应用
2.1.5 运行结果
2.1.6 实例分析
2.2 从命令行执行Web服务
视频教学:6分钟
2.2.1 基础知识——创建代理类
2.2.2 基础知识——使用命令生成代理
2.2.3 实例描述
2.2.4 实例应用
2.2.5 运行结果
2.2.6 实例分析
2.3 实现用户登录验证的Web服务
视频教学:9分钟
2.3.1 基础知识——利用Visual Studio创建Web服务
2.3.2 实例描述
2.3.3 实例应用
2.3.4运行结果
2.3.5 实例分析
2.4 使用ASP.NET测试Web服务
视频教学:14分钟
2.4.1 基础知识——添加服务引用与Web引用的区别
2.4.2 实例描述
2.4.3 实例应用
2.4.4 运行结果
2.4.5 实例分析
2.5 创建万年历Web服务
……
第3章 Web服务基础知识之XML技术
第4章 Web服务类型系统——XSD
第5章 Web服务描述语言
第6章 简单对象访问协议——SOAP
第7章 管理Web服务的状态
第8章 异步服务
第9章 利用ASP.NET的缓存和事务功能
第10章 安全性和验证
第11章 .NET下的XML操作
第12章 集成第三方Web服务
第13章 WCF快速入门
第14章 网络聊天工具
第15章 留言簿
附录 各章习题参考答案