代码改变世界

WCF 第一章 基础 更多关于配置文件的内容

2011-06-22 21:10 by DanielWise, 1801 阅读, 1 推荐, 收藏, 编辑
摘要:服务控制文件web.config 或是 app.config 依赖于服务是如何被寄宿的,它们必须包含一个<system.serviceModel>节点。在这个节点下,服务,绑定,行为,客户端,诊断,扩展,寄宿环境和COM+互操作都可以被特殊设置。最低限度必须有一个<services>节点用来包含终结点,也至少有一个非基础架构的<endpoint>节点在<services>节点下面。在<endpoi... 阅读全文

WCF 第一章 基础 通过代码和配置文件写一个WCF服务

2011-06-22 21:07 by DanielWise, 3136 阅读, 1 推荐, 收藏, 编辑
摘要:使用代码和配置文件写一个WCF服务 WCF为在配置文件中定义服务属性提供了丰富的支持。你仍然需要为你将要在服务中暴露的特性或者算法编码,但是终结点地址,绑定和行为可以从代码中移动到配置文件中。 通过配置文件定义终结点和行为比通过代码更具扩展性。 举例说明,假设实现一个终结点并通过HTTP来通信。在... 阅读全文

WCF 第一章 基础 使用代码生成WCF服务

2011-06-22 21:01 by DanielWise, 2728 阅读, 1 推荐, 收藏, 编辑
摘要:完成一个WCF服务,你要完成一个.NET 类然后使用System.ServiceModel 属性来修饰这个类。System.ServiceModel 命名空间与.NET 3.0 一起安装而且包含了大多数WCF实现。当代码编译时,CLR(公共语言运行库)解释这些属性,使用运行时代码取代它们。对于.NET来说属性并不是新事物; 在.NET 1.0 时它们已经存在了。WCF,就像.NET 1.0,1.1和2.0 中的ASMX,当写服务时使用属性来提高我们的生产力。 列表1.1 中显示了寄宿在控制台应用程序的WCF服务的完整代码。在这个例子中,我们做了以下工作。 定义契约。写一个.NET 类做一些有用 阅读全文

WCF 第一章 基础 实现一个WCF服务

2011-06-22 20:57 by DanielWise, 2687 阅读, 0 推荐, 收藏, 编辑
摘要:所以客户端代码可以简单的调用一个终结点。代理接口不必与服务签名保持一致,但是代理需要确保传输给服务的消息就是服务契约所描述的。app.config 文件包含了特殊绑定。实现一个WCF服务 这一部分描述怎么样使用WCF实现一个简单的服务。最简单的方式,我们将使用HTTP 协议,我们将使用文本形式的XML文档。对于安全,我们假设它已经在应用程序中进行了相关处理。我们使用了同步请求-回复方式而且我们的服务只支持一个操作,就是接受输入字符串返回double 型输出。在接下来的章节中,我们会改变所有这些假定,但是目前为止,我们需要排除不必要的复杂性。仅仅是ABCs 定义一个服务终结点,要记住ABCs:地 阅读全文

WCF 第一章 基础

2011-06-22 20:50 by DanielWise, 3618 阅读, 0 推荐, 收藏, 编辑
摘要:微软通信基础是关于服务的。主要是指创建,寄宿,使用以及安全性。WCF是基于标准和互通性的。可以提高开发人员的生产力。简短的说,WCF就是让每一个专业软件开发人员能够使用分布式计算服务。 在这一章,我们主要介绍一些了解WCF服务如何工作的基础理论。我们主要集中介绍最通用的特性。通过接下来的内容和例子,你将可以在本地或是网间创建并使用WCF服务。 为什么说WCF重要? 在深入讨论服务是怎么样的时候,理解为什么更重要。所以,为什么说WCF重要?很简单-因为服务是整个分布式网络的核心,而WCF是微软平台上部署和使用服务的最简单的方式。通过利用WCF,开发人员可以专注于他们的应用而不是在通信协议上。这是 阅读全文

WCF 章节简介

2011-06-22 20:44 by DanielWise, 568 阅读, 0 推荐, 收藏, 编辑
摘要:第一章,“基础”,包括了WCF服务基本的创建和使用。我们讨论并论证如何实现不同的接口以及为什么要选择使用它们。在这一章的最后,你将可以创建并使用WCF服务。 第二章,“契约”,包括了WCF中三种基础契约类型:服务契约,数据契约和消息契约。每一个都可以让我们在代码中定义复杂结构和接口。数据契约映射.NET 类型到XML,服务契约可以在跨平台操作中暴露服务接口终结点以供使用,消息契约可以让开发人员... 阅读全文

Essential Window Communication Foundation 前言

2011-06-22 20:41 by DanielWise, 317 阅读, 0 推荐, 收藏, 编辑
摘要:在2007年12月份的时候我写下了这篇前言,在.NET Framework 3.0 第一版发布刚刚超过一年而且我们在作为.NET Framework 3.5 的一部分的WCF 平台添加了很多重要的功能的一个月内。即便我们说在这两个版本里加了很多引人注意的部分那也只是轻描淡写的词汇而已。 使Windows 平台下所有类型的分布式应用的创建过程统一是WCF 其中的一个目标。我们想要一系列核心的简单... 阅读全文

Essential Window Communication Foundation 目录

2011-06-22 20:38 by DanielWise, 382 阅读, 0 推荐, 收藏, 编辑
摘要:1 基础 为什么说WCF 重要 实现一个WCF服务 只有ABCs 完全用代码实现一个WCF服务 使用代码和配置文件实现一个WCF服务 关于配置文件更多细节的部分 关于服务寄宿更多细节的部分 暴露元数据交换(MEX)终结点 为WCF服务实现一个客户端 完全使用代码实现一个WCF客户端 使用代码和配置文件实现一个客户端 在IIS中寄宿服务 介绍 分三步在IIS中寄宿服务 为一个 ASMX 服务实现一个WCF客户端 支持工具 生成客户端代理类和配置文件2 契约 服务契约 同步请求-回复操作 异步请求回复操作 单向操作 双工操作 多契约和终结点的服务 操作在WSDL中的名字, 类型, 动作, 命名空间 阅读全文

九个月可以做成什么事?

2011-06-21 21:29 by DanielWise, 5872 阅读, 11 推荐, 收藏, 编辑
摘要:九个月时间可以做成什么事情?九个月时间可以完成一件事情,可以通过这件事情证明另外一件事情。 距离《Essential Windows Communication Foundation》全篇翻译结束已经九天了,这九天时间里我每天除了游戏还是游戏,没有压力,不用考虑今天翻译了多少页了,还有多少页没翻译完。我想凡是做完一件事情都应该有一个总结,这样才算是完整。其实关于翻译《Essential Windows Communication Foundation》的总结早就该写了,但是我很困惑自己为什么一直没有任何想法? 做这件事情的初衷是想完整地完成一件事情,期间我因为一些事情耽误了很长时间,幸运的是还 阅读全文

WCF 附录 高级主题 在WCF中使用LINQ

2011-06-12 18:05 by DanielWise, 1188 阅读, 0 推荐, 收藏, 编辑
摘要:语言集成查询(LINQ)是.NET Framework 3.5 中的新技术,允许使用C#或者Visual Studio.NET 来查询数据。传统意义上来说,数据通过在一个应用程序中使用一个字符串表达式查询,比如SQL 或者XPath查询表达式,没有编译时的检查或者智能感知支持。LINQ通过让一条查询成为一个一流语言结构来使用这些能力。LINQ支持多种数据源包括SQL Server数据库,XML文档,ADO.NET DataSets以及.NET对象。LINQ提供一个单一的架构在这些不同的数据源之间查询数据。使用LINQ可以帮助建立数据世界与对象世界的桥梁。暴露LINQ-to-SQL 实体LINQ 阅读全文
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 26 下一页