首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

问一下序列化和反序列化的作用!该怎么解决

2012-01-31 
问一下序列化和反序列化的作用!最近看到一个项目!发现里面在service里面的时候把dataset变成object类型的,

问一下序列化和反序列化的作用!
最近看到一个项目!发现里面在service里面的时候把dataset变成object类型的,最后在客户端又把object变成了dataset类型的用XML形式把直出来!其实以前做小项目不用序列化和反序列化一样可以得到结果的!我就不明白了这样做的目的是什么?安全吗?请高人指点!谢谢

[解决办法]
利于数据传输吧,还有,有些只能用序列化才可以实现,比如消息队列……
[解决办法]
1.通用性
2.安全性

常用于数据交互或者Session State Server模式切换以保证数据的健壮性.

个人意见,如有说错,请原谅
[解决办法]
序列化还有一种说明叫持久化.
应该明白了!
持久化是可以将当前对象的运行时状态保存下来.
下次再恢复到这个状态.
[解决办法]
一方面便于传输...

另一方面实现了数据持久化..
[解决办法]
以前做小项目不用序列化和反序列化一样可以得到结果的!

??????????????????????????


_____________________________________________________________
是这样吗?是系统帮你做了,你不知道吧

网络上传的数据,在软件里面看来都是一个流,数据不经序列化,你怎么传呀。
或者这么说吧,数据在网络上只能一个比特一个比特的传,你有一堆数据要在网上传,那么你先传哪个比特后传哪个比特?解决这个问题的过程就是叫做序列化
[解决办法]
持久化和便于传送输

序列化为二进制后就可以存储在硬盘上,也可以在网络中传输
[解决办法]
主要是传输方便,例如远程调用等等


热点排行