首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
wcf专题
WCF的一个小Demo
客户机使用浏览器访问服务器A,服务器A为了业务需要与其他各种应用部署在服务器B、C、D....再通过WCF技术互相通信,相互访问...然而面向服务的好处不仅仅在此,他还提供了不同语言不同操作系统的可交互性. ITOO的服务端有许多我们熟悉的东西,例如那些个D层还有B层,陌生的东西就是一个WCF了。现在在我自己看来WCF就是为了避免重复开发,然后提供一个数据通信的接口给大家,让开发
阅读更多...
(三)WCF之契约
自从我们接收ITOO项目之后,就必须跟WCF打交道,既然必须直面WCF,我就对WCF进行了研究(还不是很深入,是自己目前的理解)。之前对WCF的一些基础知识进行了简单的介绍,本篇重点来介绍WCF的契约(Contracts)。 [什么是契约?] 生活中:指双方共同定义的协议。 WCF中:任何一个分布式应用程序,它之所以能够互相传递消息,都是事先制定好数据交换规则的
阅读更多...
(二)WCF的Binding模型
上篇博客对WCF中的基础知识进行了介绍,先从概念上知道了WCF的一些理论,在abc模型中B是Binding,WCF为我们提供了多种绑定机制,我们先从了解各种绑定机制开始,只有知道之后才能在实践中更好的利用。 【采用Binding原因】 由于服务之间的通信方式多种多样,就有多种可能的通信模式。包括:同步的请求/应答消息,或者异步的“即发即弃”消息;双向消息等。传递消息的
阅读更多...
(一)WCF基础
我们近期在做项目的时候用到了WCF,之前已经看了部分视频,对于WCF有了一定的了解,但仅限于能够根据搭建好的框架使用WCF,还不了解。所以就进行了研究,这样既有实践也能增加理论,二者结合,使用起来更胜一筹。 小编先从一些基本的概念开始,从基础一点点开始研究。 【WCF简介】 WCF(Windows Communication Foundation)是由微
阅读更多...
【WCF 2】理解WCF框架的简单小实例
导读:上篇博客介绍了WCF框架的整体情况,然后,闲着没事儿,自己做了一个及其简单的WCF框架的例子帮助自己理解。从简单的入手,一步一步深入!本篇博客是介绍怎么用VS2012从头创建一个WCF项目,是一个流程化的介绍,有清楚了解的,建议路过即可! 一、建立WCF服务应用程序 1.1,编写IService类接口 <span style="font-family:KaiTi_
阅读更多...
【WCF 1】WCF框架宏观了解
导读:使用WCF框架爱开发项目也有很长一段时间了,最开始的时候,是理解的不深,所以不写博客进行总结。后来是项目赶,发现需要总结的有很多,一直没有把WCF排上日程,尤其是最近研究EF这一块,更是研究了一些ORM框架的东西,包括Hibernate工作原理等。最后,是因为自己都会了,觉得就先不总结了吧,反正都会。现在,正式总结WCF的第一篇博客,先宏观 介绍一下。 在基本概述中,主要是从书本、网
阅读更多...
[项目基础]WCF初识小结
一、基本内容 Windows通信基础(Windows Communication Foundation,WCF)是基于windows平台下开发和部署服务的软件开发包(Software Development Kit,SDK)。 思想发展:面向过程——》面向对象——》面向服务 二、契约(协定) 1、分类: 服务契约(Service Contract)
阅读更多...
【教程分享】使用WCF搭建企业通用架构
对这个课程有兴趣的朋友可以加我的QQ22748165793和我联系 · 课程讲师:石曼迪 · 课程分类:WCF · 适合人群:初级 · 课时数量:23课时 · 用到技术:WCF、AJAX集成和JSON支持 · 涉及项目:XX连锁在线出版社系统、及时通讯系统、京东商城的订单查询系统、顺丰的物流查询系统、中兴通讯分布式ERP系统 · 更新程度:完成 第一讲:为什么
阅读更多...
WinCE使用Webservice或者WCF与后台数据库SQL进行数据信息交互
之前使用过Webservice作为后台服务,WinCE上通过调用webservice来与后台数据库进行数据交互。 速度,稳定性都非常好。而且编程模块化,封装成为Webservice的两个函数即可解决数据库的增,删,查,改四个SQL语句的执行,因此编程非常高效。 有了这样的封装,程序员在编写程序时,主要精力放在逻辑上,分析业务知识上。从而降低程序员的技术门槛,提高编程效率,节省人力成本。
阅读更多...
SP2010开发和VS2010专家食谱--第六章节--Web Services和REST(6)--Creating a custom SharePoint WCF service
目前我们已经使用了SharePoint中提供的开箱即用Web Services。有时候SharePoint可以作为数据仓库提供业务数据到外部应用程序。
阅读更多...
WCF心跳判断服务端及客户端是否掉线并实现重连接
本篇文章将通过一个实例实现对WCF中针对服务端以及客户端是否掉线进行判断;若掉线时服务器或客户端又在线时将实现自动重连;将通过WCF的双工知识以及相应的心跳包来实现此功能; 首先了解一下本实例的一个分层架构图;相信了解WCF对这个分层法肯定都很了解;其中Client为客户端,Interface为契约层,Service则是实现契约的服务层; 接下来我们将对各层进行一个简单的讲解;方便
阅读更多...
WCF会话(SESSION)与实例(INSTANCE)管理
一、理解Session 1.Session的作用:保留Client和Service之间交互的状态,确保Client与Service之间交互唯一性(SessionId),即:多个Client同时访问Service,Service能够区别; 2.ASP.NET Session 与 WCF Session区别: 在WCF中,Session属于Service Contract的范畴,并在Se
阅读更多...
WCF事物
tx . Complete(); // 标记事物结束
阅读更多...
在WAS中承载WCF服务
http://foreversky12.iteye.com/blog/2308499 假设IIS站点下已有Class1.svc文件和Web.config文件,如下图: 1、在控制面板的 ‘启用或关闭windows功能’ 中勾选图中红色标记 2、下一步我们需要添加绑定到Web站点,如上图中的ww站点,我们将向ww站点添加TCP协议作为实例,开始->所有
阅读更多...
在IIS中承载WCF服务
http://blog.csdn.net/lilypp/article/details/7652496 MSDN 原文: 承载服务:http://msdn.microsoft.com/zh-cn/library/ms730158 托管应用程序中的自承载(如上一篇WCF入门中演示的那样);托管Windows服务(用Installutil.exe 安装);IIS(本文);WAS(
阅读更多...
webservice、WCF、webAPI、MVC权限认证
webservice 权限认证 》》soapHeader SOAPHeader案例 服务引用下生成的服务方法参数中会自动加入一个soapHeader的参数, WEB服务引用则没有,我感觉采用WEB服务引用基于这种验证比较方便, 因为只需将soapHeader实例赋值一次就可以多次调用不同的服务方法。 Asp.NET 认证 在asp.net中,将身份验证分成了两个部分,第一个部分
阅读更多...
webservice、WCF、webAPI权限认证
webservice 权限认证 》》soapHeader SOAPHeader案例 》》 window 集成认证 在IIS里取消匿名访问权限,若允许匿名访问,就没有必须提供验证凭证了 R2RServiceSerialNumber sN = new R2RServiceSerialNumber();sN.Url = "http://172.xxxxx/R2RServiceSerialN
阅读更多...
WCF基础—千里之行始于足下(应用篇)
上一篇我们讲解了一下WCF的理论知识,这次我们来讲解一下WCF的具体应用。我们来讲解两种部署WCF的方式。 1. WCF服务如何部署 Ø 利用配置文件进行部署 首先我们新建一个解决方案,之后添加一个类库,把接口和以及相关的契约写在类库里面。删除默认的class1,添加一个接口,命名为Interface。因为供其他程序的调用,故而设为public。
阅读更多...
WCF基础—千里之行始于足下(理论篇)
1. 基础讲解 WCF专门用于面向服务开发。在讲解WCF之前,先来理解什么是面向服务? Ø 面向服务(Service-Oriented-Architecture) 定义:SOA是指为了解决在Internet环境下业务集成的需要,通过连接能完成特定任务的独立功能实体实现的一种软件系统架构。SOA是一个组件模型,它将应用程序的不同功能单元(称为服务)通
阅读更多...
WCF初见
1.WCF作用 在win32中,应用程序是运行在进程(Process)的线程(Thread)中的,.Net平台出现之后,出现了AppDomain(应用程序域),其实就相当于在进程和线程之间又有了一层包装,类似于子进程的概念,在一个进程(或应用程序域)中的对象能进行直接的访问和控制,但超出这个范围,便不能进行直接的访问和控制了,所以进程(或应用程序域)有一定的隔离作用,如果是分布在不同
阅读更多...
和我一起学WCF 之WCF 配置
加粗样式 WCF 配置 配置服务 WCF 使用 .NET Framework的System.Configuration 配置系统 使用IIS来承载服务—使用Web.config文件 使用任何其他宿主环境—使用App.config 文件指定设置 配置服务概述 <system.ServiceModel> <bindings></bingings><behaviors></beha
阅读更多...
WCF异常管理—不要在using语句中调用WCF服务(z)
不要在using语句中调用WCF服务 如果你调用WCF服务时,像下面的代码这样在using语句中进行调用,需要注意一个问题。 using (CnblogsWcfClient client = new CnblogsWcfClient()) { client.Say("Hello, cnblogs.com!"); } 上面这段代码看上去没问题,CnblogsWcfClient是一个自动
阅读更多...
C#面:解释什么是WCF?目前最新的版本是多少
WCF(Windows Communication Foundation)是微软提供的一种用于构建分布式应用程序的框架。它提供了一种统一的编程模型,使开发人员能够使用多种通信协议(如HTTP、TCP、MSMQ等)在不同的平台上进行通信。 WCF的主要目标是简化分布式系统的开发过程,它提供了一种基于服务的架构,使开发人员能够将应用程序的功能划分为一系列的服务,并通过这些服务进行通信。WCF支持面向
阅读更多...
WCF权限-搭框架有感(下)
继上篇文章,今天针对搭框架注意问题进行一个总结而且在如何在框架中加入单元测试。 一、框架建立完成以及服务端发布成功后,开始进行调试阶段,下面这个问题让我花费了一周的时间: 无法加载指定的元数据资源,首先要看你的配置文件是否正确,下面这段代码是在建立EF过程中自动生成的: <span style="font-si
阅读更多...
WCF权限-搭框架有感(上)
基于1.0和2.0的框架和解决方案,到了权限系统3.0开始了新的征程,3.0分模块开发,而且将框架也开始重新搭建,也就是在搭建框架的过程中遇到了好多好多的问题,需要整理和总结一下了。 这次搭建的框架足足花费了一个多星期的时间,原先本来计划是2.0的时间搞定,但是中间遇到的种种挫折耗费了太长的时间。 这次搭建框架首先是从Model层开始的,通过EF建立DBFirst,建立
阅读更多...
WCF測試用戶端--sendTimeout錯誤
wcf測試用戶端 測試時,一直提示超時錯誤,需要設置sendtimeout 因為我的wcf中調用了另外一個webservice,有點分不清楚到底是哪個報的錯誤。 根據網上查找的結果,以為要在webconfig中去設置,最後還是不正確。最終測試得出的結論要在wcf測試用戶端這裡設置。 webconfig應該是作為服務器端去調用的(個人理解)
阅读更多...