自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

I CAN DO

执着.冷静.坚强

  • 博客(11)
  • 收藏
  • 关注

转载 .net remoting 基础一、Remoting基础

 一、Remoting基础什么是Remoting,简而言之,我们可以将其看作是一种分布式处理方式。从微软的产品角度来看,可以说Remoting就是DCOM的一种升级,它改善了很多功能,并极好的融合到.Net平台下。Microsoft® .NET Remoting 提供了一种允许对象通过应用程序域与另一对象进行交互的框架。这也正是我们使用Remoting的原因。为什么呢?在Windows操作

2008-04-08 11:46:00 225

原创 基于.Net Framework的N层分布式应用开发

.Net Framework推出的许多新技术为上述任务的实现提供了相对简单的解决方案。其中,基于SOAP的Web Service在处理分布式应用时具有比传统的DCOM/CORBA明显的优点,结合基于Web的ASP.NET页面开发技术和SQL Server数据存储技术(或Xml文档),在.Net下开发N层应用程序也不再困难。   一、分布式处理概述   分布式处理是将应用程序逻辑分布到2台或者更多台

2008-04-07 16:18:00 425

原创 MSMQ

          MSMQ(MicroSoft  Message  Queue,微软消息队列)是在多个不同的应用之间实现相互通信的一种异步传输模式,相互通信的应用可以分布于同一台机器上,也可以分布于相连的网络空间中的任一位置。它的实现原理是:消息的发送者把自己想要发送的信息放入一个容器中(我们称之为Message),然后把它保存至一个系统公用空间的消息队列(Message  Queue)中;本地

2008-04-07 13:00:00 410

转载 .NET Remoting——practice & progress(4):Parameter参数

 当调用Remote Object方法时,有时需要输入参数。由于Remote Object是运行在服务器端,服务器端并无法获得对客户端输入参数的对象引用。因此,输入参数必须是以按值传递方式来传递给运行在服务器端的远程对象。换句话说:输入参数一定支持可序列化的对象。         输入参数对象事例代码如下:    [Serializable]    public class Numbe

2008-04-07 12:08:00 290

转载 .NET Remoting——practice & progress(3):Client Activated客户端激活

 .NET Remoting除了提供了服务器端激活模式之外,还提供了客户端激活模式。服务器端激活模式有Singleton和SingleCall两种方式。但是,这两种方式都有由非常明显的优缺点,Remote Object在服务器端不能同时满足既可以维护其状态(SingleCall模式,当远程对象方法被调用完成后,该远程对象会立即被服务器端消毁),可以为每个客户端生成一个远程对象,每个对象保持其相应的

2008-04-07 12:07:00 392

转载 .NET Remoting——practice & progress(2):WellKnown已知类型

  为将Remote Object注册到服务器端,并且让客户端可以创建并使用该远程对象,可采用服务器端激活和客户端激活模式。       当服务器端将远程对象注册到服务器端时,远程对象并没有实例化。当客户端获取远程对象时,远程对象仍然没有实例化。只有当客户端调用远程对象方法时,远程对象才会在服务器端生成实例化对象。       服务器端激活模式又分为Singleton和SingleCall

2008-04-07 12:04:00 269

转载 .NET Remoting——practice & progress(1):Configuration Files配置文件

   .NET Remoting除了提供通过代码创建和配置信道和远程对象之外,还提供通过Configuration File即配置文件,调用RemotingConfiguration.Configure方法来完成.NET Remoting——first things first阶段所有的工作。同时,还可以在运行时,更改IP地址、协议、端口及远程对象。因此,若应用场景不是特别复杂,强调建议通过配置文

2008-04-07 12:02:00 253

转载 .NET Remoting——first things first(4):Summary概述

  .NET Remoting是基于.NET Framework的一个框架,并不是中间件。开发人员只需按照.NET Remoting框架要求配置好相关信息,即可实现.NET Remoting.这将非常有利于快速开发,而且也非常便于维护和拓展。         不但.NET Remoting提供了非常丰富的类用来创建和维护信道和远程,开发人员也可基于.NET Remoting接口或抽象提供符合应用需

2008-04-07 12:01:00 267

转载 .NET Remoting——first things first(3):RemoteObject远程对象

 首先,RemoteObject是一个对象,而不是一个类。按照翻译过来的意思,进一步来讲,这个对象一定是运行在远程的服务器端,而并不是运行在本机的客户端,至于谁来创建或激活这个对象则需要依据当时的应用场景而定,这个对象一般称之为真实对象。(准确来说,服务器端和客户端是一个广义的概念,其实只要是不同进程都是可以实现.NET Remoting,以下不再强调进程,而都将以服务器端和客户端来描述.NET

2008-04-07 12:00:00 431

转载 .NET Remoting——first things first(2):Channel信道

  Channel用于服务器端和客户端之间传输消息。当客户端调用某个远程对象的方法时,与该调用相关的参数以及其他详细信息会通过Channel传输到远程对象,并以同样的方式返回调用的任何结果。Channel在.NET Remoting框架中承担的主要职责如下:        1. 建立管道        为完成服务器端和客户端的消息传递,必须建立一个传输媒介——管道(因为Channel在很多地方被翻

2008-04-07 11:59:00 356

转载 .NET Remoting——first things first(1):抛砖引玉

 Microsoft® .NET Remoting 提供了一种允许对象通过应用程序域与另一对象进行交互的框架。这种框架提供了多种服务,包括激活和生存期支持,以及负责与远程应用程序进行消息传输的通讯通道。格式化程序用于在消息通过通道传输之前,对其进行编码和解码。应用程序可以在注重性能的场合使用二进制编码,在需要与其他远程处理框架进行交互的场合使用 XML 编码。在从一个应用程序域向另一个应用程序域传

2008-04-07 11:52:00 258

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除