番茄的梦想

那一抹夕阳

  博客园  :: 首页  ::  :: 联系 :: 订阅 订阅  :: 管理
  762 随笔 :: 5 文章 :: 241 评论 :: 204万 阅读

随笔分类 -  WCF

摘要:首先TCP和IP是两种不同的协议,它们来七层网络模型中分别在不同的层次,IP协议是网络层的协议,TCP是更高一层的传输层的协议,TCP是建立在IP协议之上的,所以一般把TCP和IP连在一起说TCP/IP协议。 Windows系统的TCP协议栈的数据包默认是1460字节大小,如果一次传输的数据大于这个长度,会把分割成几个长度都不大于1460字节的TCP数据包,每个数据包都会被赋予一个sequnce... 阅读全文
posted @ 2008-03-28 17:45 番茄的梦想 阅读(491) 评论(0) 推荐(0) 编辑

摘要:一、 概述........................................................................................................................................................................................... 2 ... 阅读全文
posted @ 2008-03-28 17:44 番茄的梦想 阅读(682) 评论(0) 推荐(0) 编辑

摘要:section --> 下找有没有 name属性跟服务匹配的的配置 behaviorConfiguration - 指定在下的一个的name,这个特定 给这个service制定... 阅读全文
posted @ 2008-03-28 17:42 番茄的梦想 阅读(285) 评论(0) 推荐(0) 编辑

摘要:当然,配置一个ServiceHost除了上面说的完全使用代码的方式,更好的方式是使用配置文件,把一些可能需要修改的属性跟代码分离,放到配置文件中,这样可以提供服务配置的灵活性,也更容易维护。 看看前面那个不用配置文件的WCF的例子改成使用配置文件会是怎样配置的。 1、服务端 1.1. 准备Contract和实现Contract的服务 这部分是功能接口和功能实现部分,不需要配置,所以这部分跟前... 阅读全文
posted @ 2008-03-28 17:41 番茄的梦想 阅读(307) 评论(0) 推荐(0) 编辑

摘要:只使用代码而不用配置文件的情况不适合IIS为宿主的情况,IIS宿主必须使用配置文件配置WCF的ServiceHost。 1、服务端 1.1. 准备Contract和实现Contract的服务 很简单的一个Contract(Interface)和实现这个Contract(实现这个接口的类)的服务。 这是VS2005中使用add new item,选WCF Service后自动生成的一个模板例子... 阅读全文
posted @ 2008-03-28 17:36 番茄的梦想 阅读(440) 评论(0) 推荐(0) 编辑

摘要:六、定义DataContract 我在介绍如何定义一个ServiceContract时,举了这样的一个例子,代码如下: 阅读全文
posted @ 2007-01-12 13:20 番茄的梦想 阅读(188) 评论(0) 推荐(0) 编辑

摘要:四、Service Contract编程模型 在Part Two中,我以“Hello World”为例讲解了如何定义一个Service。其核心就是为接口或类施加ServiceContractAttribute,为方法施加OperationContractAttribute。在Service的方法中,可以接受多个参数,也可以有返回类型,只要这些数据类型能够被序列化。这样一种方式通常被称为本地对象,远程过程调用(local-object, Remoting-Procedure-Call)方式,它非常利于开发人员快速地进行Service的开发。 阅读全文
posted @ 2007-01-12 13:18 番茄的梦想 阅读(226) 评论(0) 推荐(0) 编辑

摘要: 根据微软官方的解释,WCF(之前的版本名为“Indigo”)是使用托管代码建立和运行面向服务(Service Oriented)应用程序的统一框架。它使得开发者能够建立一个跨平台的安全、可信赖、事务性的解决方案,且能与已有系统兼容协作。WCF是微软分布式应用程序开发的集大成者,它整合了.Net平台下所有的和分布式系统有关的技术,例如.Net Remoting、ASMX、WSE和MSMQ。以通信(Communiation)范围而论,它可以跨进程、跨机器、跨子网、企业网乃至于Internet;以宿主程序而论,可以以ASP.NET,EXE,WPF,Windows Forms,NT Service,COM+作为宿主(Host)。WCF可以支持的协议包括TCP,HTTP,跨进程以及自定义,安全模式则包括SAML,Kerberos,X509,用户/密码,自定义等多种标准与模式。也就是说,在WCF框架下,开发基于SOA的分布式系统变得容易了,微软将所有与此相关的技术要素都包含在内,掌握了WCF,就相当于掌握了叩开SOA大门的钥匙。 阅读全文
posted @ 2007-01-12 13:16 番茄的梦想 阅读(295) 评论(0) 推荐(0) 编辑

摘要:《WCF之旅》系列 前言:WCF是微软基于SOA(Service Oriented Architecture)推出的.Net平台下的框架产品,它代表了软件架构设计与开发的一种发展方向,在微软的战略计划中也占有非常重要的地位。了解和掌握WCF,对于程序员特别是基于微软产品开发的程序员而言,是非常有必要的。对于WCF,笔者也是初窥门径,抱着学习的态度作这样的一个介绍。文中的内容主要参考了微软官方... 阅读全文
posted @ 2007-01-12 13:14 番茄的梦想 阅读(895) 评论(1) 推荐(0) 编辑

摘要:1、Service Class:一个标记了[ServiceContract]Attribute的类,在其中可能包含多个方法。除了标记了一些WCF特有的Attribute外,这个类与一般的类没有什么区别。 2、Host(宿主):可以是应用程序,进程如Windows Service等,它是WCF Service运行的环境。 3、Endpoints:可以是一个,也可以是一组,它是WCF实现通信的核心要素。 阅读全文
posted @ 2007-01-12 11:52 番茄的梦想 阅读(371) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示