
[网站分类]WCF
文章平均质量分 86
chen_xizhang
服务于微软.NET 平台,SQL Server 平台,Office平台
架构师、资深顾问,高级讲师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MOSS 2010:Visual Studio 2010开发体验(30)——Business Data Connectivity(BDC)对数据量的限制
在之前一篇文章中我提到了,使用BDC服务连接到外部数据源做系统集成时(尤其是直接连接到SQL Server的话),最好是对返回的结果做一个筛选和过滤。否则,可能导致其无法工作。你可能会收到如下的错误 那么如何设置筛选过滤条件呢?我们一般都是为Read List这个Operation设置一个Filter Parameter 设置完之后,就可以看到这些数据了。当然是Top 100的 【注意】这个Filter Parameter与分页没有关系。之前有朋友是说,既然数据很多,能不能分页啊。其实分页是在列原创 2010-05-05 01:20:00 · 970 阅读 · 0 评论 -
WCF技术的不同应用场景及其实现分析
这一篇文章,是总结一下WCF技术,以及基于这个技术发展出来的几个典型应用场景,并且我将尝试对这些不同的WCF实现的原理进行一些比较分析。 关于WCF这个技术的基本概念,如果你不是很清楚,可以参考一下有关的文档 微软开发者中心 http://msdn.microsoft.com/en-us/netframework/aa663324 我的博客中先前也有很多这方面的介绍 http://zzk.cn原创 2011-06-21 05:53:00 · 3337 阅读 · 0 评论 -
如何理解IIS 7的两种应用程序池的管道模式(Managed Pipeline Mode)
之前我写过一篇博客文章,讲的是.NET 4.0的应用程序部署问题。有网友问到一个相关问题就是:如何理解IIS 7中的应用程序池的管道模式,尤其是如何理解“托管模型(integrated mode)”,今天特意再写一篇文章来介绍这个问题。 IIS 7是微软最新版本的IIS版本,从Vista开始提供,目前在Vista,Windows 7,Windows Server 2008中提供。这个全新的版本原创 2011-06-19 03:18:00 · 3316 阅读 · 0 评论 -
关于COM+的一些回顾
今天继续在讲解SOA技术实现方面的课程,这一周主要讨论的是WCF。既然讲到WCF,难免要提一下在其之前的有关技术。其中COM+我认为是非常值得回顾的。 COM+技术所能提供的功能 1、事务服务:它确保了在分布式系统中的数据完整性。 2、安全服务:它的安全模型提供了处理安全性而不用编写任何代码的方法。 3、同步服务:提供了有效管理地解决组件中并发问题的方法,但却不用编写代码。 4、资源管理:(包括资源管理器和资源分配器)管理数据库连接、网络连接和内存等。 5、JIT原创 2010-07-31 12:29:00 · 558 阅读 · 0 评论 -
MOSS 2010 : 如何启用(BDC)Business Data Connectivity——安装WCF Fix
在使用MOSS 2010的BDC功能时,你可能会遇到下面的问题(The Business Data Connectivity Metadata Store is currently unavailable)。 我的环境是Windows Server 2008 R2 【注意】虽然都叫BDC,但MOSS 2010与MOSS 2007的解释是不一样的。原先在MOSS 2007叫Business Data Catalog 经过查找有关资料,找到解决方法,是需要安装如下的一个补丁包 WCF Fix for原创 2010-04-29 00:15:00 · 758 阅读 · 0 评论 -
MOSS 2010:Visual Studio 2010开发体验(20)——使用ADO.NET Data Service快速访问SharePoint列表数据
上一篇 讨论ECMAScript Object Model的时候,我们在结尾说到了,其实客户端的Javascript是通过一个client.svc文件去查询的。请注意看下图选中的部分 地址是: http://nymoss2010:45223/Sites/dev/_vti_bin/client.svc/ProcessQuery 有些朋友看到这个可能会感到新奇,实际上在我看来没有什么可奇怪的。我之前也提到过,原先MOSS 2007的时候,为了让客户端可以访问到SharePoint的数据,实际上也有公开一些W原创 2010-04-28 12:25:00 · 1211 阅读 · 0 评论 -
MOSS 2010:Visual Studio 2010开发体验(18)——在独立的Silverlight应用程序中通过WCF访问SharePoint数据
上一篇我讲到了如何在Silverlight中使用客户端对象模型访问SharePoint数据,诸如列表,列表条目,文档之类都是可以的,而且这个对象模型是很完整的,它既可以做数据查询,还可以做操作。简单类比一下就是,原先服务器对象模型能做的,客户端对象模型也大致能做。 有关服务器对象模型,请参考http://www.cnblogs.com/chenxizhang/archive/2010/04/05/1704550.html 有关客户端对象模型,请参考http://www.cnblogs.com/chenxiz原创 2010-04-28 04:52:00 · 920 阅读 · 0 评论 -
跨还是不跨?这是一个问题
前几天继续在讲SOA以及WCF开发的课程,谈到跨平台支持方面。我们知道跨平台总是一个很好的话题,可以谈论很多。 WCF确实从一定意义上可以实现跨平台,这其实一点都不奇怪,只要是基于HTTP协议,传输的数据又是标准的文本,怎么不能跨平台呢? 大家可以试想一下,不管你用什么操作系统,都应该可以上网吧,然后,不管你用什么开发平台和语言,应该都能解析文本内容吧,这样两个条件具备了,还有什么问题呢? 在WCF 3.5中,更是添加了对于REST的支持,应该更加方便了。如果你对于REST有些不清楚,请参考有关的资料,如w原创 2010-04-21 00:15:00 · 695 阅读 · 0 评论 -
如何在ADO.NET Data Service的解决方案中修改最大传输数据量
1.问题描述: 如果你在使用ADO.NET Data Service做应用开发,那么有时候你可能会遇到如下的情况,尤其是你传输的数据量比较大的情况下,例如要上传或者下载一个比较大的文件时。 System.Net.WebException was unhandled by user code Message=The underlying connection was closed: An unexpected error occurred on a receive. Source=System原创 2010-06-09 04:28:00 · 1240 阅读 · 0 评论 -
MTOM效率测试
MTOM是一种消息编码方式,它的目的是优化SOAP消息的编码,以减小体积,提高传输速度。如果你对其不清楚,可以参考另外一篇文章 http://www.cnblogs.com/chenxizhang/archive/2010/04/09/1708621.html 这一篇,我们主要用实例来看看到底它在性能方面有何表现 我们先做一些准备工作,编写了一个接口和服务 1. 接口using System.ServiceModel; namespace Services { [ServiceCont原创 2010-04-22 10:30:00 · 1626 阅读 · 1 评论 -
RIA Service中对于递归实体类型处理的问题及解决方案
故事是这样开始的: 我们在开发一个Silverlight应用程序的时候使用到了RIA Service,我们需要通过该服务公开一个对文件夹的查询操作。 为此,我们建立了如下的一个实体类型using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Ru原创 2011-06-10 03:32:00 · 1151 阅读 · 0 评论