NetRemoting-分布式应用程序构建.ppt
.Net Remoting-分布式应用程序构建;主要内容;1、什么是Remoting
→构建面向对象的分布式应用程序解决方案
2、特点
→配置灵活
.net中可选的其它构建分布式应用程序解决方案
EnterpriseServices (企业级服务)
A(Xml Web Service);1、可远程处理与不可远程处理的对象
可远程处理的对象
可在应用程序域之间传递的对象。
→远程对象都是可以被序列化的。
不可远程处理的对象
不可在应用程序域之间传递的对象,只能在创建其的应用程序域内访问。
2、远程处理对象的传递方式
值封送:传递对象的副本
引用封送:传递对象的引用(代理);1、服务器激活
Singleton:服务器端最多拥有一个远程对象的实例
所有客户端使用服务器上的同一远程对象实例(无法保持客户端状态)
SingleCall:为每个客户端的请求都建立实例,调用结束后对象被立即释放
不存在对象生存期管理问题
服务器激活方式的远程对象,在客户端创建时,只能调用默认的构造函数
2、客户端激活
每个客户端在服务器端都保持一个远程对象的实例,这样服务器可以为每个客户端保持状态。;1、创建可远程处理的对象
2、创建服务器端应用程序
3、创建客户端应用程序
不论所要开发的程序有多复杂,此步骤都适合。;根据远程对象传递方式的不同,有两种创建远程对象的方式
1、创建按值封送的远程对象
您可能关注的文档
最近下载
- 《广西壮族自治区保障性住房建设标准》.pdf VIP
- 硫磺分解磷石膏制硫酸技术简介.pdf VIP
- 思科模拟器试验步骤.doc VIP
- 疯狂动物城电影剧本中英文对照文本.docx VIP
- T∕SIA 004-2017- 智能终端应用软件检测一般要求.pdf VIP
- 2025非遗宋锦传统手工艺体验活动策划方案.pptx
- 人力资源共享服务中心(HRSSC)建设方案.pptx VIP
- 《健康企业建设指南》DB51T 3300-2025(四川标准).pdf
- 2025年劳动合同(餐饮服务行业通用版).docx
- 合规红线与避坑实操手册(2026)《GBT 33170.2-2016大型活动安全要求 第2部分:人员管控》.pptx VIP
原创力文档

文档评论(0)