![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WCF
@朱较瘦
只要还有明天,今天就永远是起跑线~~
展开
-
WCF Web编程模型
1.Wcf web编程模型要解决的问题 Http 请求动词 请求的URI处理 数据格式 2.相关类: 3.Http谓词: GET,POST,PUT,DELETE WebGetAttribute(Get) WebInvokeAttribute(POST等谓词) 4.URI: URI=URN+URL UriTemplate UriTemplateTable原创 2016-11-23 12:29:37 · 457 阅读 · 0 评论 -
WCF之配置文件
服务协定以及实现写好后,需要将相关服务公布出去,就需要HOST来承载,供客户端来调用。 承载服务有两种方式,一种通过配置文件,一种通过代码进行配置。上一章已经介绍了代码方式来架设服务。 当然配置文件的方式还是很灵活,应用广泛。 通过此文章具体介绍WCF如果通过配置文件的方式进行配置。 一、配置文件功能 需要配置服务的EndPoint,设置相关绑定协议以及服务协定,并且转载 2017-04-25 16:37:46 · 364 阅读 · 0 评论 -
WCF之调用模式
WCF除了支持传统的“请求-应答”的调用模式之外还支持“单向操作”和“回调操作”两种调用模式,还可以使用流在客户端和服务器端之间传递大对象。 一、“请求-应答”模式(Request-Reply Operations): “请求-应答”模式是默认的操作模式,在此之前我们所做的例子都采用的是“请求-应答”模式进行调用的。 其调用过程是:客户端发送请求,阻塞客户端进程,服务端返回操作结果,客户端收转载 2017-04-25 12:01:56 · 413 阅读 · 0 评论 -
WCF安全
客户端与服务之间的安全交互涉及多个方面,因为在传统的C/S和面向组件的应用程序里,服务需要验证调用者(身份验证),并且在执行敏感的操作之前授权,此外,除了技术问题,在分布式环境里加密服务的时候,还需要保护消息(传输安全),一旦消息安全到达,并且身份验证和授权通过,服务就可以根据标识来决定执行什么操作(身份标识管理)。下面讲解wcf安全中的一些经典问题:身分验证-授权-传输安全-身份标识管理。 一原创 2017-05-05 18:06:09 · 478 阅读 · 0 评论 -
WCF之分布式事务一
在B2B的项目中,一般用户注册后,就有一个属于自己的店铺,此时,我们就要插入两张表, User和Shop表。 当然,要么插入成功,要么全失败。 首先看一下项目结构图: 一、建立WCFModel 新建一个Model类库。建立两个实体类Shop和User,当然自定义类型在WCF中传输, 必须在类上加上【DataContract】,属性上加【DataMember】。 us原创 2017-04-24 17:20:40 · 305 阅读 · 0 评论 -
WCF之服务寄宿
wcf中托管服务一般有一下四种: Console寄宿: 利于开发调试,但不是生产环境中的最佳实践。 winform寄宿: 方便与用户进行交互,用户想开就开,想关就关,但如果机器重启了,不得不自己手动开一下,危险+麻烦。 IIS寄宿: 此寄宿在实战项目中得到了广泛的应用。转载 2017-04-25 17:51:38 · 1158 阅读 · 0 评论 -
binding的使用2-netMsmqBinding
今天来讲MSMQ在实战项目中的应用。众所周知,放了防止订单丢失,我们都是采用Order过一下MSMQ。MSMQ的优点个人认为是:先天的异步消息发送和天生的自动负载均衡。 第一步: 准备工作,安装MSMQ服务器,然后勾上下图选项,安装即可。 第二步:新建一个类库。建立两个文件IOrder.cs,Order.cs。截图如下。原创 2017-04-19 15:57:55 · 631 阅读 · 0 评论 -
WCF-Binding
1.WCF的终结点:包含ABC三要素 第一: "A" 是地址Address,就是告诉别人我wcf在何处。 第二: "B"是绑定Binding,就是告诉别人应该走什么路才能过来。 第三: "C"是契约Contract:就是告诉别人我wcf这里有哪些东西。 2.项目开发中常用到的三种绑定: 第一:wsHttpBinding, 这个binding可以认为是webservice的加强版WSE原创 2017-04-18 10:56:24 · 535 阅读 · 0 评论 -
构建安全的Ajax WCF服务
1.安全基本概念: 保证服务端安全-客户端有效、免于攻击 保证客户端安全-服务端有效、不会欺骗 保证数据安全-数据安全、有效、完整 2.系统安全设计: 安全目标 潜在安全风险 身份验证 授权 数据安全 物理安全 3.ASP.NET身份验证方式: 4.ASP.NET forms验证流程 5.SSL Secure sockets layer:安全原创 2016-11-23 17:33:24 · 305 阅读 · 0 评论 -
WCF基本概念
1.什么是WCF: wCF全称Windows Communication Foundation,是微软为构建面向服务的应用提供的分布式通信编程框架,是.net Framework 的重要组成部分。 2.WCF与.NET FrameWork的关系: 3.WCF集成了微软的分布式技术: 4.WCF 托管: 可以以IIS,ASP.ENT, EXE, WPF,WINDOWSFORMS,原创 2016-11-23 11:34:21 · 558 阅读 · 0 评论 -
基于WCF大型分布式系统的架构设计
基于WCF大型分布式系统的架构设计 在大型系统中应用中,一个架构设计较好的应用系统,其总体功能肯定是由很多个功能模块所组成的,而每一个功能模块所需要的数据对应到数据库中就是一个或多个表。而在架构设计中,各个功能模块相互之间的交互点越统一、越少,系统的耦合度就越低,系统各个模块的维护性及扩展性也就越好。 在一个系转载 2017-04-25 18:07:28 · 438 阅读 · 0 评论