.NET remoting中对象激活的两种方式


Posted in 面试题 onJune 08, 2015
.NET remoting对象激活的两种方式是服务器端激活和客户端激活。
1. 服务器端激活,又叫做WellKnow方式,很多又翻译为知名对象。为什么称为知名对象激活模式呢?是因为服务器应用程序在激活对象实例之前会在一个众所 周知的统一资源标识符(URI)上来发布这个类型。然后该服务器进程会为此类型配置一个WellKnown对象,并根据指定的端口或地址来发布对象。
2. 客户端激活。与WellKnown模式不同,Remoting在激活每个对象实例的时候,会给每个客户端激活的类型指派一个URI。客户端激活模式一旦获 得客户端的请求,将为每一个客户端都建立一个实例引用。SingleCall模式和客户端激活模式是有区别的:首先,对象实例创建的时间不一样。客户端激 活方式是客户一旦发出调用的请求,就实例化;而SingleCall则是要等到调用对象方法时再创建。其次,SingleCall模式激活的对象是无状态 的,对象生命期的管理是由GC管理的,而客户端激活的对象则有状态,其生命周期可自定义。其三,两种激活模式在服务器端和客户端实现的方法不一样。尤其是 在客户端,SingleCall模式是由GetObject()来激活,它调用对象默认的构造函数。而客户端激活模式,则通过 CreateInstance()来激活,它可以传递参数,所以可以调用自定义的构造函数来创建实例。

Tags in this post...

面试题 相关文章推荐
PHP笔试题
Feb 22 面试题
简述你对Statement,PreparedStatement,CallableStatement的理解
Mar 25 面试题
第二层交换机和路由器的区别?第三层交换机和路由器的区别?
May 23 面试题
怎样在程序里获得一个空指针
Jan 24 面试题
创建索引时需要注意的事项
May 13 面试题
存储过程和sql语句的优缺点
Jul 02 面试题
杭州-飞时达软件有限公司.net笔面试
Apr 28 面试题
Net Remoting把服务器端激活两种模式
Jan 22 面试题
进程的查看和调度分别使用什么命令
Mar 25 面试题
如何提高MySql的安全性
Jun 19 面试题
Servlet的生命周期
Aug 25 面试题
德尔福集团DELPHI的笔试题
Feb 22 面试题
.NET remoting的两种通道是什么
May 31 #面试题
如何为DataGridView添加一个定制的Column Type
Jan 21 #面试题
Net Remoting把服务器端激活两种模式
Jan 22 #面试题
.net软件工程师应聘上机试题
Mar 10 #面试题
请解释在new与override的区别
Oct 29 #面试题
关于递归的一道.NET面试题
May 12 #面试题
杭州信雅达系统.NET工程师面试试题
Feb 08 #面试题
You might like
编写PHP的安全策略
2006/10/09 PHP
php中try catch捕获异常实例详解
2014/11/21 PHP
使用PHP Socket 编程模拟Http post和get请求
2014/11/25 PHP
PHP 传输会话curl函数的实例详解
2017/09/12 PHP
jquery中实现标签切换效果的代码
2011/03/01 Javascript
JavaScript高级程序设计(第3版)学习笔记8 js函数(中)
2012/10/11 Javascript
根据经纬度计算地球上两点之间的距离js实现代码
2013/03/05 Javascript
点击按钮或链接不跳转只刷新页面的脚本整理
2013/10/22 Javascript
转换字符串为json对象的方法详解
2013/11/29 Javascript
javascript对象的使用和属性操作示例详解
2014/03/02 Javascript
详解JavaScript正则表达式中的global属性的使用
2015/06/16 Javascript
什么是JavaScript注入攻击?
2016/09/14 Javascript
纯JS实现轮播图
2017/02/22 Javascript
AngularJS 最常用的八种功能(基础知识)
2017/06/26 Javascript
form表单数据封装成json格式并提交给服务器的实现方法
2017/12/14 Javascript
Angular实现的敏感文字自动过滤与提示功能示例
2017/12/29 Javascript
JS实现获取word文档内容并输出显示到html页面示例
2018/06/23 Javascript
Angular利用HTTP POST下载流文件的步骤记录
2020/07/26 Javascript
Python同时向控制台和文件输出日志logging的方法
2015/05/26 Python
django 发送手机验证码的示例代码
2018/04/25 Python
便捷提取python导入包的属性方法
2018/10/15 Python
Windows 8.1 64bit下搭建 Scrapy 0.22 环境
2018/11/18 Python
pytorch对可变长度序列的处理方法详解
2018/12/08 Python
Python中的heapq模块源码详析
2019/01/08 Python
Python将文字转成语音并读出来的实例详解
2019/07/15 Python
Python 线程池用法简单示例
2019/10/02 Python
python实现滑雪游戏
2020/02/22 Python
python3中calendar返回某一时间点实例讲解
2020/11/18 Python
tensorflow与numpy的版本兼容性问题的解决
2021/01/08 Python
波兰品牌鞋履在线商店:Eastend.pl
2020/01/11 全球购物
自我评价的范文
2014/02/02 职场文书
小学生家长评语大全
2014/02/10 职场文书
颁奖晚会主持词
2014/03/25 职场文书
承诺书格式
2014/06/03 职场文书
2014年教师工作总结
2014/11/10 职场文书
python 定义函数 返回值只取其中一个的实现
2021/05/21 Python