博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

.NET Remoting 学习手记(1)

Posted on 2006-04-12 23:56  左开扬  阅读(118)  评论(0)    收藏  举报

        在研究Duwamish的时候,发现得去学学Remoting技术,于是去MSDN上找了一些资源,现将自己学习的体会与大家分享,有理解错误的地方请大家帮忙指正。
        注意:我在此所写的是我的一些体会和值得记录下来的一些东西,所以就不重复课程上的东西了。
           
        1、Remoting技术就是从本地来调用
远程的对象(可以是进程之间也可以是两台机器之间)。

        2、Remoting使用XML和SOAP技术来使对象进行序列化和反序列化,从而达到传递对象的作用。

                   XML:包含数据本身同时也包含数据所表达的意义,即所谓自描述。
                   SOAP:在Internet上传输结构化的类型信息。
                   序列化:将对象表示成XML。
                                    一般用两种方法来写类:

[Serializable]
public class SumOf
{
}
或:
public class SumOf:ISerializable
{
}

       3、Remoting框架
 

            远程对象的含义:
             a  操作远程对象:对象在远程Server上,客户端发送消息控制,类似于开个共享文件夹直接对其操作。
             b  传递远程对象:传输对象副本到本地进行操作。