主页 > 编程资料 > C# >
发布时间:2015-08-12 作者:网络 阅读:317次

 

整个系统很简答,四个项目

C本地调用,远程调用 - hy_85 - hy_85 的博客

ClassLibrary就是控制的类库

Interface 接口协议,也就是所谓的契约

TestClient Server顾名思义,客户端和Server端

 

核心方法  ServiceFactory

七绝——838.《随园诗话》【上部 卷一 —— 卷十六】学习笔记 - zblqhrds - 振波浪清的博客

画框部分既可以以一定的格式存为XML,也可以以Attribute的方式存在,其实也和java里面的两种实现一样

当然,我没有去研究spring的源码,但是我想本质应该也就是这样的了

接口

七绝——838.《随园诗话》【上部 卷一 —— 卷十六】学习笔记 - zblqhrds - 振波浪清的博客

实现部分

C本地调用,远程调用 - hy_85 - hy_85 的博客

注意,实现里面因为要实现远程Remoting调用,因此是继承于MarshalByRefObject

这个地方可以做改进,去掉MarshalByRefObject 减低对系统的入侵

调用很简单

C本地调用,远程调用 - hy_85 - hy_85 的博客

这样在开发端就完全不用管调用是属于本地还是远程了,代码都是一样的

关键字词: