随笔分类 -  WCF

(转)那天有个小孩教我WCF[一][1/3]
摘要:原文地址:http://www.cnblogs.com/AaronYang/p/2950931.html既然是小孩系列,当然要有一点基础才能快速掌握,归纳,总结的一个系列,哈哈前言:第一篇嘛,不细讲,步步教你创建一个简单SOA案例,对WCF有个基本的认识,我不会细讲概念1.1 SOA简介 SOA(Service-Oriented Architecture,面向服务架构),既是一种编程模式,也是软件开发的一种架构方法。根据这种架构方法,应用程序就会由“具有一定行为(服务)的功能”单元组成的。1.2 基本开始前言: 我们准备完成一个简单的新闻发布系统 内部编辑发布新闻有更多的功能,但是外部我只提供 阅读全文

posted @ 2013-06-29 17:29 黑子范 阅读(192) 评论(0) 推荐(0)

(转)利用lambda表达式正确关闭WCF连接
摘要:原文地址:http://www.cnblogs.com/ILoveSleep/archive/2013/06/11/3132085.htmlWCF是个好东西啊!用起来方便,功能强大,扩展性也比较大,但是WCF也有坑爹的地方,坑爹的地方就在于:如何才能在客户端正确的关闭WCF连接!如果你直接将客户端调用Close关闭,或者使用using语句,那你将是个悲剧,这点相信使用WCF的同志都知道的,因为ClientBase类的Close()方法被调用后,实际上是关闭了一个网络会话,并且会抛出异常!CommunicationException和TimeoutException!这似乎违反常理,但确实发生了 阅读全文

posted @ 2013-06-14 21:48 黑子范 阅读(227) 评论(0) 推荐(0)

(转)HelloWord之WCF文件的猫咪形式
摘要:原文地址:http://www.cnblogs.com/HuiTai/archive/2012/05/11/esay_WCF.html不多闲话,直接进主题吧!WCF在4.0版本里有这么一个新的特性没有.svc的文件服务激活。为了验证这么句话,".svc对于服务激活来说就是起到了这么一个映射的作用",今天就用"Hello Word"来验证它吧!.svc文件在我们建立WCF服务项目的时候VS会自动帮我们创建好(图1);我们也可以把它修改成下面的方式(图2)。图1.(VS自己创建) 图2.(自己修改的)为了不偏移今天的主题,我们把图1的形式叫"猫&q 阅读全文

posted @ 2012-05-13 23:01 黑子范 阅读(242) 评论(0) 推荐(0)

(转)WCF返回JSON与传入JSON(普通参数或对象)
摘要:原文地址:http://www.cnblogs.com/iscode/archive/2012/05/09/2491513.html这是我在项目开发中遇到的,需要传入一个有很多参数的wcf方法,因为使用js来调用,以前一直的做法是方法写成多个变量,传入json就可以了,但是参数太多了呢,而且也写了相关的数据契约类,那为啥不传入对象呢.动手一试,结果失败了,网上到处也没找到信息,只好自己来了.本文中不讲基础,只说核心,如果不明白的可以留言. 一:WCF返回的JSON.一般使用了数据契约后,返回的JSON就是带有数据类型的.{"d":{"__type":&q 阅读全文

posted @ 2012-05-10 11:29 黑子范 阅读(712) 评论(0) 推荐(0)

(转)WCF的用户名密码认证
摘要:原文地址:http://www.cnblogs.com/xiaozhuang/archive/2008/04/30/1177399.html以前我们用WebService做分布式系统的时候,认证是个麻烦的问题,通常的做法是继承一个SoapHeader,把用户名和密码放到里面,每调用一个方法都要把用户名和密码传递给服务器端来验证 ,效率相当低,代码编写相当的麻烦,而且还不安全! WCF支持多种认证技术,例如Windowns认证、X509证书、Issued Tokens、用户名密码认证等,在跨Windows域分布的系统中,用户名密码认证还是比较常用的,要实现用户名密码认证,就必须需要X509证书. 阅读全文

posted @ 2012-04-30 16:28 黑子范 阅读(247) 评论(0) 推荐(0)

(转)使用WCF上传文件
摘要:原文地址:http://www.cnblogs.com/xiaozhuang/archive/2008/04/01/1133138.html 在WCF没出现之前,我一直使用用WebService来上传文件,我不知道别人为什么要这么做,因为我们的文件服务器和网站后台和网站前台都不在同一个机器,操作人员觉得用FTP传文件太麻烦,我就做一个专门用来上传文件的WebService,把这个WebService部署在文件服务器上,然后在网站后台调用这个WebService,把网站后台页面上传上来的文件转化为字节流传给WebService,然后WebService把这个字节流保存文件到一个只允许静态页面的. 阅读全文

posted @ 2012-04-30 16:25 黑子范 阅读(320) 评论(0) 推荐(0)

(转)贾君鹏你妈妈喊你回家吃饭-利用WCF的Duplex推送消息
摘要:原文地址:http://www.cnblogs.com/xiaozhuang/archive/2009/07/22/1528712.html有点标题党了,最近因工作需要,想利用WCF的Duplex服务向Winform程序推送消息,写了个示例,主要参考了artech的相关文章和其他一些利用WCF向SilverLight客户端推送消息的文章。先看运行效果:在网页中发送消息【如图】,Winform端接收到消息先建立两个项目,一个WebForm 项目和一个WinForm项目,并在项目下建立好各自需要的文件SendMessage.aspx 是发送消息的Web页面ISendMessageService.. 阅读全文

posted @ 2012-04-30 16:23 黑子范 阅读(257) 评论(0) 推荐(0)

(转)EntityFramework之领域驱动设计实践【后续篇】:基于EF 4.3.1 Code First的领域驱动设计实践案例
摘要:原文地址:http://www.cnblogs.com/daxnet/archive/2012/04/16/2452660.html两年前我在博客中发布了《EntityFramework之领域驱动设计实践》系列文章,也得到了广大读者朋友的关注,在完成了系列文章的总结之后,也一直没有这部分内容的更新了。现在,Entity Framework的稳定版(就是那个Stable的版本,不是Entity Framework 5的beta版本)4.3.1已经逐步应用到各种.NET项目中,为了演示Entity Framework 4.3.1 Code First编程模式以及其它的一些.NET技术在领域驱动设. 阅读全文

posted @ 2012-04-29 16:44 黑子范 阅读(379) 评论(0) 推荐(0)

(转)使用WCF创建Restful服务
摘要:原文地址:http://www.cnblogs.com/Realh/archive/2012/04/27/2473932.html公司项目需要做一个Android和服务器交互的应用,并且服务端越简单越好,最好不要用IIS。WCF正符合这个需要,他的Host既可以寄宿在IIS中,也可以寄宿在普通的应用程序中。下面介绍我的工作吧 创建项目创建如下的三个项目:Service:一个类库项目,我把WCF中的Services和Contracts(契约)都放在其中了,注意添加System.ServiceModel和System.ServiceModel.Web两个引用。Host:一个命令行应用程序,用来承. 阅读全文

posted @ 2012-04-28 15:56 黑子范 阅读(383) 评论(1) 推荐(0)

(转)WCF学习笔记(一)——WCF基础
摘要:原文地址:http://www.cnblogs.com/MeteorSeed/archive/2012/04/24/2399455.html目录一 WCF与SOA二 WCF模型三 WCF体系架构四 编码规范一 WCF与SOA SOA是一种通过为所有软件提供服务外观,并将这些服务的WSDL集中发布到一个地方的一种组织企业软件的方法。它通过使用明确定义的接口通过跨越边界传递消息来让多个自治的服务协同工作。SOA的真正价值是——允许开发者从代码中抽取出公共基础功能的实现,更多地关注业务逻辑和需要的功能特性。在开发SOA应用程序时,我们能够实现服务代码与客户端使用技术与平台的解耦,也与并发管理、事.. 阅读全文

posted @ 2012-04-25 10:43 黑子范 阅读(273) 评论(0) 推荐(0)

(转)HTTP与Tcp协议下双工通信的差异
摘要:原文地址:http://www.cnblogs.com/tyb1222/archive/2012/04/12/2443857.html WCF中经常会使用HTTP协议与Tcp协议来实现双工通讯,对应使用的协议分别为WsDualHttpBinding、NetTcpBinding。HTTP是基于应用层的协议,而Tcp是基于传输层的协议。Tcp经过三次握手建立起客户端到服务端的可靠连接,发起请求的客户端与回调客户端的服务端都使用一个连接就能完成。使用HTTP协议时,从客户端到服务端发起请求到服务端返回给客户端回复完成后,连接就关闭。 由于HTTP的这种无连接性,基于WsDualHttpBindin. 阅读全文

posted @ 2012-04-20 09:30 黑子范 阅读(258) 评论(0) 推荐(0)

(转)WCF学习第一课
摘要:原文地址:http://www.cnblogs.com/hai-wpf/archive/2012/02/25/2367673.html 阅读全文

posted @ 2012-02-29 11:56 黑子范 阅读(109) 评论(0) 推荐(0)

(转)结合领域驱动设计的SOA分布式软件架构
摘要:原文地址:http://www.cnblogs.com/leslies2/archive/2011/12/12/2272722.html引言本文主要是参考Martion Fowler所著的《企业应用架构模式》与Eric Evans所著的《领域驱动设计》这两本泰山之作,加上本人在近年实际的工作过程中开发SOA系统所认识到的问题所写的一篇文章,欢迎各位点评。最后两节 细说应用层 、系统总体架构 是本文的重点,着重说明领域驱动设计与SOA之间的关系,对DDD有一定基础的朋友可以越过前面的几节,直接查看第七、八节。源代码下载 (数据库可以在.edmx文件根据模型生成) 目录一、SOA与DDD的定义二. 阅读全文

posted @ 2011-12-20 16:51 黑子范 阅读(424) 评论(0) 推荐(0)

(转)WinForm企业应用框架设计【五】系统登录以及身份验证+源码
摘要:原文地址:http://www.cnblogs.com/liulun/archive/2011/12/16/2290800.html索引WinForm企业应用框架设计【一】界限划分与动态创建WCF服务(no svc!no serviceActivations!)WinForm企业应用框架设计【二】团队内部的约定和客户端按约定识别WCF服务WinForm企业应用框架设计【三】框架窗体设计;动态创建菜单;WinForm企业应用框架设计【四】动态创建业务窗体WinForm企业应用框架设计【五】系统登录以及身份验证+源码闲话休提~一:登录的画面与客户端逻辑为了在打开程序的时候先弹出登录窗体我们修改了主 阅读全文

posted @ 2011-12-20 16:46 黑子范 阅读(422) 评论(0) 推荐(0)

(转)WCF教程系列(1)-创建第一个WCF程序
摘要:作为微软技术.net 3.5的三大核心技术之一的WCF虽然没有WPF美丽的外观但是它却是我们开发分布式程序的利器但是目前关于WCF方面的资料相当稀少希望我的这一系列文章可以帮助大家尽快入门下面先介绍一下我的开发环境吧操作系统:windows vista business版本编译器:Visual Studio 2008(英文专业版)WCF的三大核心是ABC也就是A代表Address-where(对象... 阅读全文

posted @ 2010-02-26 10:39 黑子范 阅读(1613) 评论(0) 推荐(0)

(转)我的WCF之旅(1):创建一个简单的WCF程序
摘要:为了使读者对基于WCF的编程模型有一个直观的映像,我将带领读者一步一步地创建一个完整的WCF应用。本应用功能虽然简单,但它涵盖了一个完整WCF应用的基本结构。对那些对WCF不是很了解的读者来说,这个例子将带领你正式进入WCF的世界。在这个例子中,我们将实现一个简单的计算服务(CalculatorService),提供基本的加、减、乘、除的运算。和传统的分布式通信框架一样,WCF本质上提供一个跨进程... 阅读全文

posted @ 2010-02-26 10:37 黑子范 阅读(638) 评论(0) 推荐(0)

导航