RESTful.NET深度剖析:JONFLANDERS英文影印版概要
5星 · 超过95%的资源 需积分: 10 19 浏览量
更新于2024-07-28
收藏 9.54MB PDF 举报
《RESTful.NET英文影印版》由Jon Flanders编著,是一本深度讲解RESTful架构在.NET框架下的应用和技术指南。该书共分为11章,涵盖了RESTful服务的基础、WCF RESTful编程模型、编程只读和读写服务、服务部署、编程feed与客户端、安全控制、工作流应用、使用WCF消费RESTful XML服务以及与HTTP协议相关的技术。
第1章介绍了REST的基本概念,包括Web架构、SOAP对比REST,资源和URI、统一接口、资源表示法,并通过一个简单的例子来实现RESTful服务。这章重点强调了REST的核心原则,如资源的唯一标识和无状态交互。
第2章深入探讨了WCF(Windows Communication Foundation)如何支持RESTful编程,包括对WCF是否仅限于SOAP的疑问,以及HTTP编程、Web编程模式、WebHttpBinding、WebHttpBehavior等关键组件的使用。这部分内容对于理解WCF如何作为RESTful服务的平台至关重要。
第3和第4章分别针对只读和读写服务编程,介绍了WebGetAttribute和WebInvokeAttribute的使用,以及数据格式如Message、DataContract、XMLSerializer和混合方法的应用。这些章节详细阐述了如何通过HTTP方法(POST、PUT、DELETE)进行数据操作。
第5章涵盖了WCF RESTful服务的部署,包括自托管、IIS托管、服务主机配置、基础地址和自定义服务工厂等内容。这部分内容对于理解和实现RESTful服务在不同环境中的部署非常实用。
第6章介绍如何构建和管理RSS或Atom格式的feed,包括WCF在其中的应用,以及验证和链接管理。这部分内容对于开发提供数据订阅的服务尤为关键。
第7章探讨了AJAX和Silverlight客户端的编程,包括WCF与AJAX的集成、JSON的支持,以及跨域安全问题。这部分展示了如何利用这些技术构建可交互的客户端应用程序。
第8章着重于REST端点的安全性,讨论了自托管和托管环境中认证、授权的方法,以及基于角色的访问控制策略。
第9章讨论了使用工作流(Workflow)交付REST服务的可能性,包括WF中的SendActivity和ReceiveActivity实例,以及状态ful和状态less工作流服务的区别。
第10章介绍了如何使用WCF来消费RESTful XML服务,涉及客户端定义、服务合同创建、资源表示和实际服务调用。这部分内容适合希望通过WCF建立服务间交互的开发者。
第11章详细介绍了与HTTP协议相关的编程技巧,如使用WCF处理请求和响应上下文,处理HTTP状态码、缓存控制、Content-Type等。
本书还提供了额外的资源链接,如.NET书籍目录、ONdotnet.com的专业覆盖和O'Reilly出版社的会议活动,以及SafariBookshelf在线参考库。这些资源为读者提供了更广阔的视野和持续学习的途径。《RESTful.NET英文影印版》是.NET开发者深入理解RESTful架构并将其应用于实际项目中的宝贵资源。
2010-12-15 上传
2022-09-23 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2007-05-24 上传
2021-03-07 上传
1130 浏览量
suibian743
- 粉丝: 6
- 资源: 20
最新资源
- Python中快速友好的MessagePack序列化库msgspec
- 大学生社团管理系统设计与实现
- 基于Netbeans和JavaFX的宿舍管理系统开发与实践
- NodeJS打造Discord机器人:kazzcord功能全解析
- 小学教学与管理一体化:校务管理系统v***
- AppDeploy neXtGen:无需代理的Windows AD集成软件自动分发
- 基于SSM和JSP技术的网上商城系统开发
- 探索ANOIRA16的GitHub托管测试网站之路
- 语音性别识别:机器学习模型的精确度提升策略
- 利用MATLAB代码让古董486电脑焕发新生
- Erlang VM上的分布式生命游戏实现与Elixir设计
- 一键下载管理 - Go to Downloads-crx插件
- Java SSM框架开发的客户关系管理系统
- 使用SQL数据库和Django开发应用程序指南
- Spring Security实战指南:详细示例与应用
- Quarkus项目测试展示柜:Cucumber与FitNesse实践