整个系统很简答,四个项目
ClassLibrary就是控制的类库
Interface 接口协议,也就是所谓的契约
TestClient Server顾名思义,客户端和Server端
核心方法 ServiceFactory
画框部分既可以以一定的格式存为XML,也可以以Attribute的方式存在,其实也和java里面的两种实现一样
当然,我没有去研究spring的源码,但是我想本质应该也就是这样的了
接口
实现部分
注意,实现里面因为要实现远程Remoting调用,因此是继承于MarshalByRefObject
这个地方可以做改进,去掉MarshalByRefObject 减低对系统的入侵
调用很简单
这样在开发端就完全不用管调用是属于本地还是远程了,代码都是一样的
关键字词: