CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

串行化的用途

楼主bodan(dan)2006-03-15 12:57:27 在 .NET技术 / C# 提问

为什么要串行化,速度快还是什么?  
   
  二进制串行化和XML串行化     一般用在什么场合,有其二进制串行化有什么更好的优势吗?  
  问题点数:40、回复次数:7Top

1 楼bodan(dan)回复于 2006-03-15 15:55:51 得分 0

顶Top

2 楼haitao5676(笑纹)回复于 2006-03-15 16:12:10 得分 20

串行化主要是用来在不同程序域(不同程序与分别在网络的不同地址也可以)间互相调用的,串行化以后网络中将只传输数据,而不会传输对象,而传统的com在不同程序域间传输,是将数据用对象包装后一起传输的,这样就将降低系统性能!  
  二进制串行化比xml的性能高很多,xml串行化可以解决程序跨平台的问题Top

3 楼ThreadSharp(ThreadSharp V2006)回复于 2006-03-15 16:19:11 得分 5

楼上基本已经描述的差不多了,我再补充一句,  
  序列化(串行化)目的主要是为了对象的存储、传输等作用Top

4 楼GXY2005(民工甲:杀富济贫,打土豪分田地)回复于 2006-03-15 16:20:08 得分 2

二进制串行化和XML串行化     一般用在什么场合,有其二进制串行化有什么更好的优势吗?  
  -------------------------------------------------------------  
  就vs.net来讲二进制串行化一般用在remoting中,XML串行化用在web   service中Top

5 楼haitao5676(笑纹)回复于 2006-03-15 16:26:07 得分 5

二进制也可以用在web   service中,xml序列化也可以用在remoting中,并没有严格的界限  
  当然,只是remoting中用二进制序列化的多一些,web   service中用xml序列化多一些Top

6 楼bodan(dan)回复于 2006-03-15 17:10:31 得分 0

什么是   remoting   ,作什么用的?Top

7 楼haitao5676(笑纹)回复于 2006-03-16 08:11:19 得分 8

remoting就是远程对象,是在做多层架构中的重要技术,用remoting可以搭建软件的中间层,就我个人理解,我觉得remoting应该起源于java中的RMI(因为他俩的原理几乎没什么不一样,工作方式也是一致的),其他两种技术就是web   service和com  
  总之remoting是.net程序设计及开发中相当重要的技术!Top

相关问题

  • 字体怎样串行化?
  • 何谓对象串行化
  • 对象串行化问题
  • 关于XML串行化和反串行化的问题!!!急
  • 何谓“串行化”和“并行化”?
  • 送分题:串行化语句
  • “串行化”是什么意思?
  • 有关串行化的问题?
  • 类的可串行化问题。
  • ORACLE的串行化实现问题

关键词

  • 二进制
  • 序列化
  • 技术
  • xml
  • 串行化
  • 化
  • 传输
  • remoting
  • 程序
  • 对象

得分解答快速导航

  • 帖主:bodan
  • haitao5676
  • ThreadSharp
  • GXY2005
  • haitao5676
  • haitao5676

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo