Welcome 微信登录

首页 / 软件开发 / WCF

使用WCF的Web编程模型开发REST风格的Web Service

使用WCF的Web编程模型开发REST风格的Web Service

使用WCF的Web编程模型开发REST风格的Web Service2011-02-06 博客园 紫色阴影WCF中的Web编程模型提供了一种以REST风格来设计Web Service的功能,它不同于以往基于SOAP或者WS-*规范的Web Service,而是以URI和http协议为中心的。对于操作的每一个资源有唯一的标志符,而利用不同的http动作(例如GET,POST,PUT,DELETE)来对这些资源进行相应的操作。同时该模型中还提供URI Templ...
WCF分布式开发步步为赢(1):WCF分布式框架基础概念

WCF分布式开发步步为赢(1):WCF分布式框架基础概念

WCF分布式开发步步为赢(1):WCF分布式框架基础概念2011-02-12 博客园 Frank Xu Lei众所周知,系统间的低耦合一直是大型企业应用系统集成追寻的目标,SOA面向服务架构的出现为我们的如何利用现有企业系统资源进行企业ERP系统设计和实现提供了重要的参考原则。SOA如此炙手可热,各大厂商都推出了自己的中间件产品,比如Oracle Fusion和 SAP NetWeaver,IBM、BEA等企业也推出了自己基于SOA的解决方案。基于J2EE...
WCF分布式开发步步为赢(2)自定义托管宿主WCF解决方案开发配置过程详解

WCF分布式开发步步为赢(2)自定义托管宿主WCF解决方案开发配置过程详解

WCF分布式开发步步为赢(2)自定义托管宿主WCF解决方案开发配置过程详解2011-02-12 博客园 Frank Xu Lei上一节WCF分布式开发步步为赢(1):WCF分布式框架基础概念我们介绍了WCF服务的概念和通信框架模型,并给出了基于自定义托管服务的WCF程序的实现代码。考虑到WCF分布式开发项目中关于托管宿主服务配置和客户端添加引用。两个环节最容易出错。对于大部分想学习WCF分布式开发的人来说,成功开发、配置、部署第一个自己的WCF服务困难重重...
WCF分布式开发步步为赢(3)WCF服务元数据交换、配置及编程开发

WCF分布式开发步步为赢(3)WCF服务元数据交换、配置及编程开发

WCF分布式开发步步为赢(3)WCF服务元数据交换、配置及编程开发2011-02-12 博客园 Frank Xu Lei今天我们继续WCF分布式开发步步为赢(3)WCF服务元数据交换、配置及编程开发的学习。经过前面两节的学习,我们了解WCF分布式开发的相关的基本的概念和自定义宿主托管服务的完整的开发和配置过程。今天我们来详细学习WCF服务元数据交换的相关内容。WCF服务元数据究竟是什么?为什么WCF服务要暴露元数据交换节点?这些和以前的Web Servic...
WCF分布式开发步步为赢(4):WCF服务可靠性传输配置与编程开发

WCF分布式开发步步为赢(4):WCF服务可靠性传输配置与编程开发

WCF分布式开发步步为赢(4):WCF服务可靠性传输配置与编程开发2011-02-12 博客园 Frank Xu Lei今天继续WCF分布式开发步步为赢系列的第4节:WCF服务可靠性传输配置与编程开发。这个章节,我们要介绍什么是WCF服务的可靠性传输,随便介绍网络协议的概念,Web Service为什么不支持可靠性传出,具体的WCF绑定协议和可靠性的关系,实现可靠性传输有什么方式,以及配置和开发的详细实现代码分析部分。【1】可靠性传输【2】配置方式实现可靠...
WCF分布式开发步步为赢(5)服务契约与操作重载

WCF分布式开发步步为赢(5)服务契约与操作重载

WCF分布式开发步步为赢(5)服务契约与操作重载2011-02-12 博客园 Frank Xu Lei继上一节WCF分布式开发步步为赢(4):WCF服务可靠性传输配置与编程开发,本节我们继续学习WCF分布式开发步步为赢的第(5)节:服务契约与操作重载。这里我们首先讲解OOP面向对象的编程中方法重载,重载的意义,WCF服务编程开发如何实现操作重载,随后是代码分析部分,给出了服务端服务契约定义和实现操作重载的注意的问题和实现过程,然后详细介绍了客户端实现操作重...
WCF分布式开发步步为赢(6):WCF服务契约继承与分解设计

WCF分布式开发步步为赢(6):WCF服务契约继承与分解设计

WCF分布式开发步步为赢(6):WCF服务契约继承与分解设计2011-02-12 博客园 Frank Xu Lei上一节我们学习了WCF分布式开发步步为赢(5)服务契约与操作重载部分。今天我们来继续学习WCF服务契约继承和服务分解设计相关的知识点。WCF服务契约继承有何优势和缺点?实际项目里契约设计有什么原则和依据?面向对象的设计经验有何值得借鉴的地方?这里我们会一一给出详细的介绍。本文首先介绍的是WCF服务中契约继承的一些概念、例子代码分析,其次来讲解服...
WCF分布式开发步步为赢(7):WCF数据契约与序列化

WCF分布式开发步步为赢(7):WCF数据契约与序列化

WCF分布式开发步步为赢(7):WCF数据契约与序列化2011-02-15 博客园 Frank Xu Lei本节继续学习WCF分布式开发步步为赢(7):WCF数据契约与序列化.数据契约是WCF应用程序开发中一个重要的概念,毫无疑问实现客户端与服务端数据契约的传递中序列化是非常重要的步骤。那么序列化是什么?为什么会有序列化机制?或者说它是为了解决什么问题?作用是什么?现有的.NET 序列化机制和WCF序列化机制有什么不同?我们在本节文章里都会详细介绍。本节结...
WCF分布式开发步步为赢(8)

WCF分布式开发步步为赢(8)

WCF分布式开发步步为赢(8)2011-02-15 博客园 Frank Xu Lei使用数据集(DataSet)、数据表(DataTable)、集合(Collection)传递数据数据集(DataSet)、数据表(DataTable)、集合(Collection)概念是.NET FrameWork里提供数据类型,在应用程序编程过程中会经常使用其来作为数据的载体,属于ADO.NET的一部分。今天我们WCF分布式开发步步为赢第8节的内容:使用数据集(DataS...
WCF分布式开发步步为赢(9):WCF服务实例激活类型编程与开发

WCF分布式开发步步为赢(9):WCF服务实例激活类型编程与开发

WCF分布式开发步步为赢(9):WCF服务实例激活类型编程与开发2011-02-15 博客园 Frank Xu Lei.Net Remoting的激活方式也有三种:SingleTon模式、SingleCall模式、客户端激活方式,WCF服务实例激活类型包括三种方式:单调服务(Call Service),会话服务(Sessionful Service),单例服务(Singleton Service).他们之间有什么联系。WCF服务激活类型的优势和缺点,以及如...
WCF分布式开发步步为赢(10)

WCF分布式开发步步为赢(10)

WCF分布式开发步步为赢(10)2011-02-15 博客园 Frank Xu Lei请求应答(Request-Reply)、单向操作(One-Way)、回调操作(Call Back)WCF除了支持经典的请求应答(Request-Reply)模式外,还提供了什么操作调用模式,他们有什么不同以及我们如何在开发中使用这些操作调用模式。今天本节文章里会详细介绍。WCF分布式开发步步为赢(10):请求应答(Request-Reply)、单向操作(One-Way)、...
WCF分布式开发步步为赢(11):WCF流处理(Streaming)机制

WCF分布式开发步步为赢(11):WCF流处理(Streaming)机制

WCF分布式开发步步为赢(11):WCF流处理(Streaming)机制2011-02-15 博客园 Frank Xu LeiWSE3.0框架提供了数据优化传输机制,WSE3.0构建Web服务安全(4):MTOM消息传输优化和文件上传、下载疑问里进行了介绍。WCF同样也提供了流操作来支持大数据对象的传输和处理优化机制,今天我们WCF分布式开发步步为赢系列的(4):使用流操作(Streaming Operations)优化传输。本节会详细介绍流操作的相关概念...
WCF分布式开发步步为赢(12):WCF事务机制(Transaction)和分布式事务编程

WCF分布式开发步步为赢(12):WCF事务机制(Transaction)和分布式事务编程

WCF分布式开发步步为赢(12):WCF事务机制(Transaction)和分布式事务编程2011-02-15 博客园 Frank Xu Lei今天我们继续学习WCF分布式开发步步为赢系列的12节:WCF事务机制(Transaction)和分布式事务编程。众所周知,应用系统开发过程中,事务是一个重要的概念。它是保证数据与服务可靠性的重要机制。作为面向服务应用的开发平台,WCF也提供了对事物编程模型的支持。.NET 2.0提供的System.Transact...
异步调用Restful的WCF服务

异步调用Restful的WCF服务

异步调用Restful的WCF服务2011-02-22 cnblogs jillzhang上周在pedramr blog上看到有人问是否能够异步调用Restful的WCF服务,下面便是具体实现异步调用Restful的WCF实现细节。通过本文的学习,有助于如下知识的掌握:如何设定WCF的Restful支持如何异步调用Restful的WCF服务第一步:创建一个解决方案:AsyCallRestfulWcf,该解决方案包含下面四个项目:项目名称备注AsyCallR...
WCF分布式开发必备知识(2):.Net Remoting

WCF分布式开发必备知识(2):.Net Remoting

WCF分布式开发必备知识(2):.Net Remoting2011-02-26 博客园 Frank Xu Lei上一节我们学习了网络分布式编程中的MSMQ消息队列技术.本节我们将学习分布式编程的另外一个重要的技术.Net Remoting,文章的结构还是先讨论基本概念,再来探讨具体的技术实现,希望能和大家一起交流学习..Net Remoting技术,我们可以将其看作是一种分布式处理方式。作为应用程序之间通信的一种机制,.Net Remoting与MSMQ消...
WCF分布式开发必备知识(1):MSMQ消息队列

WCF分布式开发必备知识(1):MSMQ消息队列

WCF分布式开发必备知识(1):MSMQ消息队列2011-02-26 博客园 Frank Xu Lei学习WCF是不是就不需要学习.Net Remoting、ASMX、WSE和MSMQ了?这个问题一直是很多开发者关注的问题.按照微软的说法,WCF是微软分布式应用程序开发的集大成者,学习WCF编程,就不需要了解其他的技术.这个说法有一定的道理.WCF的出现确实解决了很多问题,它整合了.Net平台下所有的和分布式系统有关的技术,例如.Net Remoting、...
WCF分布式开发必备知识(4):Web Service

WCF分布式开发必备知识(4):Web Service

WCF分布式开发必备知识(4):Web Service2011-02-26 博客园 Frank Xu Lei今天继续我们的WCF分布式开发必备知识系列文章的第4节:Web Service.前3节我们分别介绍了MSMQ消息队列.Net RemotingEnterprise Services三个相关的技术.并且给详细注释的代码实现例子.先介绍一下本节的文章组织结构,首先还是介绍1.Web Service的基本概念2.优势和缺点3.使用Web Service的场...
WCF分布式开发常见错误解决(2)

WCF分布式开发常见错误解决(2)

WCF分布式开发常见错误解决(2)2011-03-31 博客园 Frank Xu LeiWCF分布式开发常见错误解决(2)无法从传输连接中读取数据: 远程主机强迫关闭了一个现有的连接我们添加客户端服务引用的时候会出现这样的错误:下载“http://localhost:8002/WCFService”时出错。基础连接已经关闭: 接收时发生错误。无法从传输连接中读取数据: 远程主机强迫关闭了一个现有的连接。。远程主机强迫关闭了一个现有的...
<< 1 2 3 4 5 6 7 8 9 10 >>