Remoting的使用,调用远程对象的构造函数,同时不在客户端包含远程对象程序集的引用
来源:互联网 发布:android网络开发 编辑:程序博客网 时间:2024/05/01 16:35
这几天使用Remoting,做一个总结。主要是解决调用远程对象的构造函数,同时不在客户端包含远程对象程序集的引用。
用Remoting时有两种激活方式,一各是well-known(网上一些资料叫服务端激活),另一种是客户端激活。这两种方式有的不同的作用,服务端激活只需要引用远程对象的接口就可以,但是不能调用这个类的构造函数,而且类的状态不能保持(比如我调用了这个类的方法A,修改一个属性,然后再调用方法B读取这个属性,这个属性的值变没有变化。这个是个人理解,不一定准确。)。客户端激活可以使用new来创建实例,可以调用不同的构造函数,但是必须要引用远程对象的程序集。所以这里比较矛盾,因为实际中可能并不想在客户端引用远程对象的程序集。 在折腾了一个晚上后才发现别人用工厂模式能解决这个矛盾。就是用服务器端激活的方式来实现客户端激活的功能。 首先创建一个工厂,由这个工厂来创建所需要的真正的类。而在服务器端公开的只是这个工厂,当通过服务端激活来远程引用这个工厂的时候,用这个工厂来创建这个真正需要的类。这样就完美的解决了问题,只需要在客户机上引用两个接口,而又能实现调用不同的构造函数。
- Remoting的使用,调用远程对象的构造函数,同时不在客户端包含远程对象程序集的引用
- Remoting,调用远程对象的方法时就报错。
- remoting教学三:remoting的远程对象
- 解决用Remoting调用远程对象时的超时问题
- 基于Remoting的远程调用_客户端实现
- 以按值传递的方法,调用远程对象的Remoting
- this用法-当前对象的引用与调用构造函数
- Remoting远程处理事件调用的问题
- [Remoting] 二:远程对象
- [Remoting] 二:远程对象
- remoting的远程操作
- flex调用远程java对象的属性
- 基于Hessian的高性能远程对象调用的服务器端和客户端的Demo
- 当一个类中包含其他类的对象时构造函数的调用顺序
- 注册并发布一个xmlrpc远程对象(函数、类对象、客户端使用调用(对象.方法)格式)
- 全局对象构造函数的调用时机
- 如何调用一个对象的构造函数
- [原创]我所理解的Remoting (2) :远程对象的生命周期管理-Part II
- 读书摘要--Inside The C++ Object Model
- Ajax并应用于xslt的服务器端的转换
- [Revolution]2009-3-8
- 开始上路
- VC 无闪烁刷屏 技术
- Remoting的使用,调用远程对象的构造函数,同时不在客户端包含远程对象程序集的引用
- 再谈关于SESSION的传递
- 自己动手创建免安装版Oracle客户端(for 9i/10g)
- fedora网卡激活
- Intel C++ 编译器在VC6下使用STLPort
- 跨浏览器兼容测试8大利器
- xp常见命令集
- 用户sa登录失败,该用户与可信sql server连接无关联
- 用R进行描述性统计