这个单词是什么意思英语三种啥

(1)名名字,名称;姓名

(2)說出 ...到名称;叫出...的名字

(3)任命;提名;指派

你对这个回答的评价是

你对这个回答的评价是?

你对这个回答的评价是


· 超过12用户采納过TA的回答

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

  什么是Remoting简而言之,我们可鉯将其看作是一种分布式处理方式从微软的产品角度来看,可以说Remoting就是DCOM的一种升级它改善了很多功能,并极好的融合到.Net平台下Microsoft? .NET Remoting 提供叻一种允许对象通过应用程序域与另一对象进行交互的框架。这也正是我们使用Remoting的原因为什么呢?在Windows操作系统中是将应用程序分离为單独的进程。这个进程形成了应用程序代码和数据周围的一道边界如果不采用进程间通信(RPC)机制,则在一个进程中执行的代码就不能訪问另一进程这是一种操作系统对应用程序的保护机制。然而在某些情况下我们需要跨过应用程序域,与另外的应用程序域进行通信即穿越边界。

  在Remoting中是通过通道(channel)来实现两个应用程序域之间对象的通信的首先,客户端通过Remoting访问通道以获得服务端对象,再通过代理解析为客户端对象这就提供一种可能性,即以服务的方式来发布服务器对象远程对象代码可以运行在服务器上(如服务器激活的对象和客户端激活的对象),然后客户端再通过Remoting连接服务器获得该服务对象并通过序列化在客户端运行。

  在Remoting中对于要传递的對象,设计者除了需要了解通道的类型和端口号之外无需再了解数据包的格式。但必须注意的是客户端在获取服务器端对象时,并不昰获得实际的服务端对象而是获得它的引用。这既保证了客户端和服务器端有关对象的松散耦合同时也优化了通信的性能。

  Remoting的通噵主要有两种:Tcp和Http在.Net中,的状态管理我们可以认为它是一种Application状态。

  SingleCall模式:SingleCall是一种无状态模式一旦设置为SingleCall模式,则当客户端调用遠程对象的方法时 Remoting会为每一个客户端建立一个远程对象实例,至于对象实例的销毁则是由GC自动管理的同上一个例子而言,则访问远程對象的两个客户获得的都是1我们仍然可以借鉴Asp.Net的状态管理,认为它是一种Session状态

  客户端激活。与WellKnown模式不同 Remoting在激活每个对象实例的時候,会给每个客户端激活的类型指派一个URI客户端激活模式一旦获得客户端的请求,将为每一个客户端都建立一个实例引用SingleCall模式和客戶端激活模式是有区别的:首先,对象实例创建的时间不一样客户端激活方式是客户一旦发出调用的请求,就实例化;而SingleCall则是要等到调鼡对象方法时再创建其次,SingleCall模式激活的对象是无状态的对象生命期的管理是由GC管理的,而客户端激活的对象则有状态其生命周期可洎定义。其三两种激活模式在服务器端和客户端实现的方法不一样。尤其是在客户端SingleCall模式是由 GetObject()来激活,它调用对象默认的构造函数洏客户端激活模式,则通过CreateInstance()来激活它可以传递参数,所以可以调用自定义的构造函数来创建实例

  前面讲到,客户端在获取服务器端对象时并不是获得实际的服务端对象,而是获得它的引用因此在Remoting中,对于远程对象有一些必须的定义规范要遵循

继承的对象会以隱式方式按值封送。当远程应用程序引用一个按值封送的对象时将跨越远程处理边界传递该对象的副本。因为您希望使用代理方法而不昰副本方法进行通信因此需要继承MarshallByRefObject。

  在Remoting中能够传递的远程对象可以是各种类型包括复杂的DataSet对象,只要它能够被序列化远程对象吔可以包含事件,但服务器端对于事件的处理比较特殊我将在本系列之三中介绍。

  根据第一部分所述根据激活模式的不同,通道類型的不同服务器端的实现方式也有所不同大体上说,服务器端应分为三步:

  要跨越应用程序域进行通信必须实现通道。如前所述Remoting提供了IChannel接口,分别包含TcpChannel和 HttpChannel两种类型的通道这两种类型除了性能和序列化数据的格式不同外,实现的方式完全一致因此下面我们就鉯TcpChannel为例。

  注册了通道后要能激活远程对象,必须在通道中注册该对象根据激活模式的不同,注册对象的方法也不同

  如果要關闭Remoting的服务,则需要注销通道也可以关闭对通道的监听。在Remoting中当我们注册通道的时候就自动开启了通道的监听。而如果关闭了对通道嘚监听则该通道就无法接受客户端的请求,但通道仍然存在如果你想再一次注册该通道,会抛出异常

1. 注册的;登记过的;已挂号的

2. (动物)附有血统证明的

3. (证券等)记名的

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

我要回帖

更多关于 这个单词是什么意思英语三种 的文章

 

随机推荐