time 
设为首页】【收藏本站
当前位置: 主页 > 程序设计 > .net > WCF > 列表

 
2011-06-16 00:06:59 | 好评(0) | 浏览(36)
在之前章节所完成的练习中,客户端调用WCF服务的一系列操作,但是这些操作的顺序并不重要;因此先调用一个操作然后再调用另外一个操作,均不会对彼此产生影响,因为这些操作是相互独立地。但在实际应用中,服务的操作可能需按照一定的顺序调用。比如,如果你在服务中实...
 
2011-06-15 23:52:32 | 好评(0) | 浏览(9)
【摘要】 在第一章WCF简介中,你已经了解SOA的基本原则--服务之间共享数据架构和协定,而并非类或者类型。当你定义服务时,你通过定义服务协定以指定操作。服务协定描述该服务的操作、操作所使用的参数类型及其操作返回值的类型。WCF服务对外公布服务协定的定义,服务...
 
2011-06-15 23:43:49 | 好评(0) | 浏览(18)
【摘要】 实现企业内部的 WCF 服务和客户端程序的安全需要相当的力气,但是 WCF 提供了绑定和行为来简化保护通信。使用 .NET Framework4.0 提供的认证和授权,可以确保服务和客户端消息传输的保密性,而且还确保只有经过授权的用户才能对服务提交请求。企业内部的网络...
 
2011-06-15 23:28:08 | 好评(0) | 浏览(35)
【摘要】 安全是任何系统至关重要的一个方面,尤其当该系统由分布式的程序和服务组成;安全还是一个非常广泛的话题。因为这些原因,你应该考虑如何在不同的场景下实现系统的安全。这些关于安全的内容将通过三章内容进行一一介绍。在本章,我们把注意力集中在企业内部WC...
 
2011-06-15 23:17:15 | 好评(0) | 浏览(21)
【前言】 捕获和处理异常是任何专业的应用程序的一个重要组成部分。在一个复杂的桌面程序上,许多场景都能产生一个异常,从程序错误、意外的事件、不完整的用户输入,到运行该程序一个或多个的硬件故障。在分布式环境中,异常的发生场景就更多了。因为网络的状态,在某...
 
2011-06-15 22:50:56 | 好评(0) | 浏览(127)
第二章 寄宿WCF服务 【摘要】 本章先描述WCF service的工作原理;然后阐述寄宿WCF服务的各种方式;随后通过创建WPF程序和Windows Service来寄宿WCF服务;最后讲述支持WCF内置的各种绑定以及如何对一个WCF服务实现多重绑定。 在第一章中,我们为你介绍了如何创建一个WCF...
 
2011-06-15 22:43:40 | 好评(0) | 浏览(92)
第一章 WCF简介 1. 什么是WCF 如果你阅读本书的目的是为了解如何使用WCF构建分布式应用程序和服务,那么什么是WCF,为什么使用WCF?该如何使用WCF? 回答这些问题,让我们来回顾一下历史。 (1)早期个人电脑时代的应用程序 个人电脑时代,业务解决方案由一套应用程序...
 
2011-05-24 22:17:42 | 好评(0) | 浏览(17)
这个系列的第一部分将会重点关注WCF行为(behaviors),WCF提供了四种类型的行为: 服务行为、终结点行为、契约行为和操作行为 。这些行为的接口几乎是所有WCF的扩展入口。本篇文章只是对行为拓展讲述一些基础的铺设,具体到上面四个行为的扩展以及使用案例,将会在后...
 
2011-04-12 22:40:18 | 好评(0) | 浏览(127)
今天用VS2010开发了一个WCF服务进行一个简单测试,没想到这点小事竟然折腾了我2个小时。 为避免其他兄弟遇到相同的问题少走弯路做一下总结。 操作系统:Windows7 旗舰版 开发环境:VS2010 .NET Framework4.0 ASP.NET4.0 第一步: 检查Windows7中IIS是否安装了必要的组件...
 
2011-04-07 00:32:46 | 好评(0) | 浏览(18)
前两篇写了在IIS7下部署SVC文件引导WCF服务,采用了net.tcp文件,但是实际的开发中,由于项目的架构已经确定,不宜做大的改动,且为了试项目组成员开发方便,我们之前的项目架构是这样的: 主体是WebHost,这是用来托管WCF服务的,放弃了ConsoleHost,那么现在的问题是...
 
2011-04-06 00:39:44 | 好评(0) | 浏览(27)
完善Demo 在上一篇 WCF服务重构实录(上) 中,我们建立了项目,这里再建立一个简单的客户端调用WCF服务来测试,很简单 这样一个完成的Demo就完成了,那么怎么将这个服务移植到IIS呢? 开始转移WCF宿主 由于是将WCF寄宿到IIS上,我们需要在解决方案中新建一个WEB项目来...
 
2011-04-06 00:35:26 | 好评(0) | 浏览(41)
项目需求 之前的项目中采用了WCF,绑定模式选择的是netTcpBinding,宿主选择了控制台方式,主要考虑两方面优点: 方便管理宿主的生命周期 提升服务性能 但是在实际的开发过程中产生了许多问题,比如: 调试项目时必须先启动控制台才能提供服务 远程部署后,系统一旦注...
 
2011-03-29 23:40:02 | 好评(0) | 浏览(44)
REST被推崇,一个很重要的原因就是它的数据格式可以是XML,也可以是JSON,这使得Javascript可以轻松调用RESTful服务。WCF REST内置了JSON序列化器,可以轻易实现格式的转换,甚至可以根据请求动态选择返回的格式。 先看看如何手动指定返回格式。WebGetAttribute和WebIn...
 
2011-03-29 23:21:17 | 好评(0) | 浏览(104)
SOA本身就是一种面向企业级服务的系统架构,简单来说,SOA就是一种进行系统开发的新的体系架构,在基于SOA架构的系统中,具体应用程序的功能是由一些松耦合并且具有统一接口定义方式的组件(也就是service)组合构建起来的。因此,基于SOA的架构也一定是从企业的具体需...
 
2011-03-28 12:15:37 | 好评(0) | 浏览(157)
照理说,首先应介绍什么是 REST ,它是怎么出现的,有什么优势,什么历史意义。不过我不多想讲,也讲不清楚。简而言之,REST最核心的概念是资源,一个uri代表一个特定的资源,而客户端通过HTTP method GET, POST, PUT, DELETE来和资源交互(同时导致状态转移)。至于资...