番茄的梦想

那一抹夕阳

  博客园  :: 首页  ::  :: 联系 :: 订阅 订阅  :: 管理

2007年1月12日

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

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

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

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