Net Remoting把服务器端激活两种模式


Posted in 面试题 onJanuary 22, 2014
SingleTon模式和SingleCall模式
SingleTon模式:此为有状态模式。如果设置为SingleTon激活方式,则Remoting将为所有客户端建立同一个对象实例。当对象处 于活动状态时,SingleTon实例会处理所有后来的客户端访问请求,而不管它们是同一个客户端,还是其他客户端。SingleTon实例将在方法调用 中一直维持其状态。举例来说,如果一个远程对象有一个累加方法(i=0;++i),被多个客户端(例如两个)调用。如果设置为SingleTon方式,则 第一个客户获得值为1,第二个客户获得值为2,因为他们获得的对象实例是相同的。如果熟悉Asp.Net的状态管理,我们可以认为它是一种 Application状态。
SingleCall模式:SingleCall是一种无状态模式。一旦设置为SingleCall模式,则当客户端调用远程对象的方法 时,Remoting会为每一个客户端建立一个远程对象实例,至于对象实例的销毁则是由GC自动管理的。同上一个例子而言,则访问远程对象的两个客户获得 的都是1。我们仍然可以借鉴Asp.Net的状态管理,认为它是一种Session状态。

Tags in this post...

面试题 相关文章推荐
J2SDK1.5与J2SDK5.0有什么区别
Sep 19 面试题
如何启动时不需输入用户名与密码
May 09 面试题
说说你所熟悉或听说过的j2ee中的几种常用模式?及对设计模式的一些看法
May 24 面试题
金讯Java笔试题目
Jun 18 面试题
2019年Java 最常见的 面试题
Oct 19 面试题
WEB控件及HTML服务端控件能否调用客户端方法?如果能,请解释如何调用?
Aug 25 面试题
C#如何调用Word并打开一个Word文档
May 08 面试题
EJB实例的生命周期
Oct 28 面试题
Math.round(11.5)等於多少? Math.round(-11.5)等於多少?
Jan 27 面试题
过滤器的用法
Oct 08 面试题
JSP&Servlet技术面试题
May 21 面试题
SOA面试题:如何在SOA中实现松耦合
Jul 21 面试题
.net软件工程师应聘上机试题
Mar 10 #面试题
请解释在new与override的区别
Oct 29 #面试题
关于递归的一道.NET面试题
May 12 #面试题
杭州信雅达系统.NET工程师面试试题
Feb 08 #面试题
请解释一下webService? 如何用.net实现webService
Jun 09 #面试题
请编程遍历页面上所有 TextBox 控件并给它赋值为 string.Empty
Dec 03 #面试题
三维科技面试题
Jul 27 #面试题
You might like
基于PHP文件操作的详解
2013/06/05 PHP
使用WordPress发送电子邮件的相关PHP函数用法解析
2015/12/15 PHP
PHP格式化MYSQL返回float类型的方法
2016/03/30 PHP
THINKPHP在添加数据的时候获取主键id的值方法
2017/04/03 PHP
extjs中grid中嵌入动态combobox的应用
2011/01/01 Javascript
js自定义事件代码说明
2011/01/31 Javascript
javascript学习笔记(十一) 正则表达式介绍
2012/06/20 Javascript
JavaScript高级程序设计(第3版)学习笔记13 ECMAScript5新特性
2012/10/11 Javascript
js 验证密码强弱的小例子
2013/03/21 Javascript
jQuery fadeTo方法调整图片的透明度使用介绍
2013/05/06 Javascript
JS小功能(操作Table--动态添加删除表格及数据)实现代码
2013/11/28 Javascript
使用JQuery快速实现Tab的AJAX动态载入(实例讲解)
2013/12/11 Javascript
JavaScript中实现单体模式分享
2015/01/29 Javascript
简介JavaScript中的unshift()方法的使用
2015/06/09 Javascript
AngularJS轻松实现双击排序的功能
2016/08/30 Javascript
jquery.multiselect多选下拉框实现代码
2016/11/11 Javascript
基于javascript实现按圆形排列DIV元素(二)
2016/12/02 Javascript
Bootstrap表单控件学习使用
2017/03/07 Javascript
vue mixins组件复用的几种方式(小结)
2017/09/06 Javascript
微信小程序实现的涂鸦功能示例【附源码下载】
2018/01/12 Javascript
利用vue.js把静态json绑定bootstrap的table方法
2018/08/28 Javascript
JavaScript实现电灯开关小案例
2020/03/30 Javascript
Vue 防止短时间内连续点击后多次触发请求的操作
2020/11/11 Javascript
Python SQL查询并生成json文件操作示例
2018/08/17 Python
python 判断矩阵中每行非零个数的方法
2019/01/26 Python
Python+Tensorflow+CNN实现车牌识别的示例代码
2019/10/11 Python
pycharm中import呈现灰色原因的解决方法
2020/03/04 Python
tensorflow 2.1.0 安装与实战教程(CASIA FACE v5)
2020/06/30 Python
Python爬虫如何破解JS加密的Cookie
2020/11/19 Python
selenium如何定位span元素的实现
2021/01/13 Python
英国皇室御用百货:福南梅森(Fortnum & Mason)
2017/12/03 全球购物
Big Green Smile德国网上商店:提供各种天然产品
2018/05/23 全球购物
类成员函数的重载、覆盖和隐藏区别
2016/01/27 面试题
Linux Interview Questions For software testers
2013/05/17 面试题
《夕阳真美》教学反思
2014/04/27 职场文书
2014教师年度工作总结
2014/11/10 职场文书