Welcome 微信登录

首页 / 软件开发 / .NET编程技术

WCF之双工服务

WCF之双工服务

WCF之双工服务2010-12-24陈希章所谓WCF的双工服务,指的就是说,在WCF应用中,可能客户端和服务器端的 角色是可以互换的,例如服务器端一般可能仅仅提供操作服务,它并不需要主动 地联系客户端做什么操作。但是,假如某些时候,我们需要服务端也能 够具备这样的特征,就是说他能够在某些时候主动地联系客户端,触发一个行为 。这种场景,我们简单地归纳为“双工”场景。下面来看看 在WCF中如何实现这种双工的服务。1. 创建一个用于回调的...
Enterprise Library(企业库)给我们提供的ORM

Enterprise Library(企业库)给我们提供的ORM

Enterprise Library(企业库)给我们提供的ORM2010-12-24 博客园 virus1 引言本文的使用的实例数据库为:Northwind企业库版本:V5.0下面的例子均在ASP.NET中进行演示。ORM,Object Relation Mapper,主要是说我们的,尤其是我们使用 面向对象编程语言的时候,都在使用对象,实体,Object,对象之间用属性来维 护数据关系。也就是1:n,n:1,1:1,n:n等等。在配合数据库开发的时候,使...
领先技术 - 别着急,人懒没问题

领先技术 - 别着急,人懒没问题

领先技术 - 别着急,人懒没问题2010-12-24 MSDN Dino Esposito在软件中,术语延迟指的是尽可能久地推迟特定的高开销活动的空闲时 间。软件延迟过程中其实也在进行操作,但意味着任何操作仅当需要完成某一 特定任务时才会发生。就这一点而言,延迟是软件开发中的一种重要模式,可 以成功地应用于包括设计与实施在内的各种情景中。例如,极限编程方法中的一种基本编码实践就被简单地概括为“您不会需要 它”,那就是一种明确的延迟要...
为SQL提速 - 通过层交互分析优化数据库调用

为SQL提速 - 通过层交互分析优化数据库调用

为SQL提速 - 通过层交互分析优化数据库调用2010-12-24 MSDN Mark Friedman许多应用程序专为使用多个层而设计。在这样的应用程序中,就应用程序的 整体响应而言,对数据访问层的调用的性能至关重要。使用多个层可以提高应 用程序的灵活性。n 层方法也可以帮助实现关键组件的隔离,这可用于提高可 靠性和可伸缩性。将组件隔离到不同层中后,可以更轻松地在可用计算资源间 分布,因此使用多个层可以提高可伸缩性。层交互分析 (TIP) 旨在帮助您了解...
利用特性(Attribute)对实体类进行验证

利用特性(Attribute)对实体类进行验证

利用特性(Attribute)对实体类进行验证2010-12-24 博客园 Funeral对于XML的内容,我这边的处理方式是将它反序列化成实体对象,毕竟操作一 个实体对象比一大堆的XPath强多了。.net framework自带的XML序列化和反序列化类 System.Xml.Serialization.XmlSerializer由于内部实现过于复杂,导致性能不 佳。我这边自己实现了一个XML反序列化类,性能虽好但比较有针对性,所以今 天还是以.net...
在SharePoint 2010中通过SQL数据源创建仪表板

在SharePoint 2010中通过SQL数据源创建仪表板

在SharePoint 2010中通过SQL数据源创建仪表板2010-12-24 博客园 Sunmoonfire注意:PerformancePoint Services是通过一个Windows身份验证委托的方式 访问外部数据的。因此,外部数据源必须位于SharePoint Server 2010服务器场 相同的域里。如果外部数据源不在同一个域,到该外部数据源的验证将会失败。创建一个SQL Server表类型的数据源的步骤如下:1、运行Dashboard D...
如何去掉TabControl控件默认添加的TabPage

如何去掉TabControl控件默认添加的TabPage

如何去掉TabControl控件默认添加的TabPage2010-12-24 博客园 周雪峰把TabControl添加到设计器的时候,默认会添加两个TabPage,当继承 TabControl自定义控件的时候,这两个默认的TabPage常常会制造一些麻烦,今 天我来介绍一种方法来去掉这两个默认的TabPage:实际上思路比较简单,主要是通过ToolboxItem特性提供自定义的 ToolboxItem类来修改工具箱中的控件的初始化工程,只需要继承Toolb...
我眼中的Visual Studio 2010架构工具

我眼中的Visual Studio 2010架构工具

我眼中的Visual Studio 2010架构工具2010-12-24 infoq 张逸影响架构质量的是构建体系架构的思想、原则、实践与架构师的经验,绝不 是工具。即使是最优秀的架构工具,也不可能像倚天宝剑一般——倚天一出,谁 与争锋 ——似乎谁握住了这把利刃,就能够成为武林盟主。架构工具可以改善 架构师的工作,却不能替换架构的过程。软件过程中,最重要的依旧是人。我在尝鲜Visual Studio 2010...
我的WCF之旅(1):创建一个简单的WCF程序

我的WCF之旅(1):创建一个简单的WCF程序

我的WCF之旅(1):创建一个简单的WCF程序2010-12-27 cnblogs artech写在前面在Microsoft提出.NET战略以来, 先后推出了一系列产品和技术, 这些产品和技术为我们在.NET平台下建立企业级的分布式应用提供了很大的 便利。这些技术和产品包括:.NET Remoting,XML WebSerivce,WSE(2.0,3.0),Enterprise Service, MSMQ ......我们知道,和一个相对独立的应用不同,我...
我的WCF之旅(2):Endpoint Overview

我的WCF之旅(2):Endpoint Overview

我的WCF之旅(2):Endpoint Overview2010-12-27 cnblogs artechWCF实际上是构建了一个框架,这个框架实现了在互联系统中各个Application之间如何通信。使得Developers和Architect在构建分布式系统中,无需在考虑如何去实现通信相关的问题,更加关注与系统的业务逻辑本身。而在WCF Infrastructure中,各个Application之间的通信是由Endpoint来实现的。Endpoint的...
我的WCF之旅(3):在WCF中实现双向通信(Bi-directional Communication)

我的WCF之旅(3):在WCF中实现双向通信(Bi-directional Communication)

我的WCF之旅(3):在WCF中实现双向通信(Bi-directional Communication)2010-12-27 cnblogs.com artech昨天写了一篇Remoting中如何实现双向通信的文章《[原创].NET Remoting: 如何通过Remoting实现双向通信(Bidirectional Communication) 》,作为对比,今天我们来讨论一下WCF的双向通信。为了使我们能够更好地对比双向通信在Remoting中和WCF...
我的WCF之旅(4):WCF中的序列化(Serialization)- Part II

我的WCF之旅(4):WCF中的序列化(Serialization)- Part II

我的WCF之旅(4):WCF中的序列化(Serialization)- Part II2010-12-27 cnblogs.com artechXMLSerializer提到XMLSerializer,我想绝大多数人都知道这是asmx采用的Serializer。首先我们还是来看一个例子,通过比较Managed Type的结构和生成的XML的结构来总结这种序列化方式采用的是怎样的一种Mapping方式。和DataContractSerialzer Sampl...
我的WCF之旅(5):面向服务架构(SOA)和面向对象编程(OOP)的结合

我的WCF之旅(5):面向服务架构(SOA)和面向对象编程(OOP)的结合

我的WCF之旅(5):面向服务架构(SOA)和面向对象编程(OOP)的结合2010-12-27 cnblogs.com artech对于.NET重载(Overloading)——定义不同参数列表的同名方法(顺便提一下,我们但可以在参数列表上重载方法,我们甚至可以在返回类型层面来重载我们需要的方法——页就是说,我们可以定义两个具有相同参数列表但不同返回值类型的两个同名的方法。不过这种广义的Overloading...
我的WCF之旅(6):在Winform Application中调用Duplex Service出现TimeoutExce

我的WCF之旅(6):在Winform Application中调用Duplex Service出现TimeoutExce

我的WCF之旅(6):在Winform Application中调用Duplex Service出现TimeoutExce2010-12-27 cnblogs.com artech我的WCF之旅(6):在Winform Application中调用Duplex Service出现TimeoutException原因和解决几个星期之前写了一篇关于如何通过WCF进行 双向通信的文章([原创]我的WCF之旅(3):在WCF中实现双向通信(Bi-direction...
我的WCF之旅(7) - Part I

我的WCF之旅(7) - Part I

我的WCF之旅(7) - Part I2010-12-27 cnblogs.com artech我的WCF之旅(7):面向服务架构(SOA)和面向对象编程(OOP)的结合 - Part I当今的IT领域,SOA已经成为了一个非常时髦的词,对SOA风靡的程度已经让很多人对SOA,对面向服务产生误解。其中很大一部分人甚至认为面向服务将是面向对象的终结,现在的面向对象将会被面向服务完全代替。在开始本Blog之前,我先来谈谈我对SOA和OO的区别,首先申明,这只是...
我的WCF之旅(8):WCF中的Session和Instancing Management

我的WCF之旅(8):WCF中的Session和Instancing Management

我的WCF之旅(8):WCF中的Session和Instancing Management2010-12-27 cnblogs.com artechWCF中的Session我们知道,WCF是MS基于SOA建立的一套在分布式环境中各个相对独立的Application进行Communication的构架。他实现了最新的基于WS-*规范。按照SOA的原则,相对独自的业务逻辑以service的形式封装,调用者通过Messaging的方式调用Service。对于承载...
我的WCF之旅(9):如何在WCF中使用tcpTrace来进行Soap Trace

我的WCF之旅(9):如何在WCF中使用tcpTrace来进行Soap Trace

我的WCF之旅(9):如何在WCF中使用tcpTrace来进行Soap Trace2010-12-27 cnblogs.com artech无论对于Web Service还是WCF,Client和Service之间交互的唯一形式是通过发送和接收Soap Message。在我们对Web Service和WCF进行深入学习的时候,借助一些Soap Trace 工具对Soap Message进行深入剖析是非常有必要的。在这些工具之中,我觉得最好用的就是Micro...
<< 21 22 23 24 25 26 27 28 29 30 >>