WCF系列学习5天速成】的更多相关文章

原文地址:http://www.cnblogs.com/huangxincheng/archive/2011/11/06/2238273.html 今天是速成的第三天,再分享一下WCF中比较常用的一种技术,也就是”事务“. 在B2B的项目中,一般用户注册后,就有一个属于自己的店铺,此时,我们就要插入两张表, User和Shop表. 当然,要么插入成功,要么全失败. 第一步: 首先看一下项目的结构图: 第二步: 准备工作,我们新建Commerce数据库,用EF去映射,然后新建ServiceWCF类…
今天是系列的终结篇,当然要分享一下wcf的托管方面的知识. wcf中托管服务一般有一下四种: Console寄宿:             利于开发调试,但不是生产环境中的最佳实践. winform寄宿:             方便与用户进行交互,用户想开就开,想关就关,但如果机器重启了,不得不自己手动开一下,危险+麻烦. IIS寄宿:                    此寄宿在实战项目中得到了广泛的应用. 好处有:随系统启动和停止. iis有大量的管理策略对其进行管理. 即想利用wcf的…
今天是速成的第三天,再分享一下WCF中比较常用的一种技术,也就是”事务“. 在B2B的项目中,一般用户注册后,就有一个属于自己的店铺,此时,我们就要插入两张表, User和Shop表. 当然,要么插入成功,要么全失败. 第一步: 首先看一下项目的结构图: 第二步: 准备工作,我们新建Commerce数据库,用EF去映射,然后新建ServiceWCF类库,具体步骤就省略, 这一块不懂可以留言. 第三步:新建一个Model类库.建立两个实体类Shop和User,当然自定义类型在WCF中传输, 必须在…
看到一篇比较好的基础wcf学习博客,分享给大家:http://www.cnblogs.com/huangxincheng/archive/2011/10/23/2221845.html…
今天是wcf系列的第四天,也该出手压轴戏了.嗯,现在的大型架构,都是神马的, nginx鸡群,iis鸡群,wcf鸡群,DB鸡群,由一个人作战变成了群殴....... 今天我就分享下wcf鸡群,高性能架构中一种常用的手法就是在内存中维护一个叫做“索引”的内存数据库, 在实战中利用“索引”这个概念做出"海量数据“的秒杀. 好,先上图: 这个图明白人都能看得懂吧.因为我的系列偏重于wcf,所以我重点说下”心跳检测“的实战手法. 第一步:上一下项目的结构,才能做到心中有数. 第二步:“LoadDBSer…
原文:wcf系列5天速成--第一天 binding的使用(1) 作为WCF速成系列,只介绍些项目开发中常用到的实战知识. 学习wcf,还是对其中的几个术语要了解一下.wcf中有一个ABC的概念,就是 第一: "A" 是地址,就是告诉别人我wcf在何处. 第二: "B"是绑定,就是告诉别人应该走什么路才能过来. 第三: "C"是契约:就是告诉别人我wcf这里有哪些东西. 项目开发中常用到的三种绑定: 第一:wsHttpBinding,   这个bi…
今天是系列的终结篇,当然要分享一下wcf的托管方面的知识. wcf中托管服务一般有一下四种: Console寄宿:             利于开发调试,但不是生产环境中的最佳实践. winform寄宿:             方便与用户进行交互,用户想开就开,想关就关,但如果机器重启了,不得不自己手动开一下,危险+麻烦. IIS寄宿:                    此寄宿在实战项目中得到了广泛的应用. 好处有:随系统启动和停止. iis有大量的管理策略对其进行管理. 即想利用wcf的…
承接上一章,今天来讲MSMQ在实战项目中的应用.众所周知,放了防止订单丢失,我们都是采用Order过一下MSMQ. MSMQ的优点个人认为是:先天的异步消息发送和天生的自动负载均衡. 好了,看看MSMQ在实战中的应用. 第一步:  准备工作,安装MSMQ服务器,然后勾上下图选项,安装即可. 第二步:新建一个类库.建立两个文件IOrder.cs,Order.cs.截图如下. 第三步:新建Host的Console程序,建立App.config文件,截图如下. 第四步:在console程序中:①:创建…
WCF的前世今生 在.NETFramework 2.0以及前版本中,微软发展了Web Service(SOAP with HTTP communication),.NET Remoting(TCP/HTTP/Pipeline communication)以及基础的Winsock等通信支持. 由于各个通信方法的设计方法不同,而且彼此之间也有相互的重叠性(例如.NET Remoting可以开发SOAP, HTTP通信),对于开发人员来说,不同的选择会有不同的程序设计模型,而且必须要重新学习,让开发人…
作为WCF速成系列,只介绍些项目开发中常用到的实战知识. 学习wcf,还是对其中的几个术语要了解一下.wcf中有一个ABC的概念,就是 第一: "A" 是地址,就是告诉别人我wcf在何处. 第二: "B"是绑定,就是告诉别人应该走什么路才能过来. 第三: "C"是契约:就是告诉别人我wcf这里有哪些东西. 项目开发中常用到的三种绑定: 第一:wsHttpBinding,   这个binding可以认为是webservice的加强版WSE,设计的目…