初识用.NET Remoting来开发分布式应用
2005-11-03 08:34
309 查看
一..NET Remoting简介:
.NET Remoting从某种意义上讲是DCOM的替代品。ASP.NET Web服务十分有用,但是这项技术在企业内联网的解决方案中,对于某些业务请求来说并不快,也没有足够的灵活性,而且,ASP.NET Web服务需要有运行时的支持。使用.NET Remoting技术后,可以将Web服务提供给世界上的任何地方。而且可以在所有的应用程序类型中运行Web服务。
二..NET Remoting 的基本原理:
体系结构图如下:
using System;
2using System.Collections;
3using System.Text;
4
5namespace SimpleRemoting
6using System;
2using System.Net;
3using System.Runtime.Remoting;
4using System.Runtime.Remoting.Channels;
5using System.Runtime.Remoting.Channels.Tcp;
6using System.Runtime.Remoting.Channels.Http;
7
8namespace SimpleRemoting
9
43
3.建立客户端程序:
注册通道
根据URL得到对象代理
使用代理调用远程对象
1using System;
2using System.Runtime.Remoting;
3using System.Runtime.Remoting.Channels;
4using System.Runtime.Remoting.Channels.Tcp;
5using System.Runtime.Remoting.Channels.Http;
6using System.IO;
7
8namespace SimpleRemoting
9
结束语:初识用.NET Remoting来开发分布式应用就到这里了,有时间我会就.NET Remoting技术写成系列文章。包括基于租约的生存期,编组,异步远程调用等等。
.NET Remoting从某种意义上讲是DCOM的替代品。ASP.NET Web服务十分有用,但是这项技术在企业内联网的解决方案中,对于某些业务请求来说并不快,也没有足够的灵活性,而且,ASP.NET Web服务需要有运行时的支持。使用.NET Remoting技术后,可以将Web服务提供给世界上的任何地方。而且可以在所有的应用程序类型中运行Web服务。
二..NET Remoting 的基本原理:
体系结构图如下:
using System;
2using System.Collections;
3using System.Text;
4
5namespace SimpleRemoting
6using System;
2using System.Net;
3using System.Runtime.Remoting;
4using System.Runtime.Remoting.Channels;
5using System.Runtime.Remoting.Channels.Tcp;
6using System.Runtime.Remoting.Channels.Http;
7
8namespace SimpleRemoting
9
43
3.建立客户端程序:
注册通道
根据URL得到对象代理
使用代理调用远程对象
1using System;
2using System.Runtime.Remoting;
3using System.Runtime.Remoting.Channels;
4using System.Runtime.Remoting.Channels.Tcp;
5using System.Runtime.Remoting.Channels.Http;
6using System.IO;
7
8namespace SimpleRemoting
9
结束语:初识用.NET Remoting来开发分布式应用就到这里了,有时间我会就.NET Remoting技术写成系列文章。包括基于租约的生存期,编组,异步远程调用等等。
相关文章推荐
- 初识用.NET Remoting来开发分布式应用
- 初识用.NET Remoting来开发分布式应用
- 初识用.NET Remoting来开发分布式应用
- 初识用.NET Remoting开发分布式应用
- 初识用.NET Remoting来开发分布式应用
- 初识用.net remoting来开发分布式应用(转)
- 初识用.NET Remoting来开发分布式应用
- 初识用.NET Remoting来开发分布式应用(转)
- 初识用.NET Remoting来开发分布式应用 (转载)
- .NET Remoting开发分布式应用——基于租约的生存期
- .NET Remoting来开发分布式应用初步
- 跟我一起学WCF(2)——利用.NET Remoting技术开发分布式应用
- android跨平台开发系列之-初识webview(一)
- iphone开发之初识iphone应用程序
- 初识微信公众号开发
- android studio 5.0 MD 开发实践,初识
- Fragments的初识---android开发
- 使用HTML语言和CSS开发商业站点_初识CSS
- Android开发之初识CoordinatorLayout
- 初识vb数据库开发之实例4(分页显示记录)