在计算机科学中,序列化有多种不同的意义。
就同步控制而言,序列化表示强制在同一时间内单一存取。例如:单一执行绪的ActiveX侍服器在同一时间内只能处理一个需求,所以每个需求都会按照它产生的先后次序来排序及执行。
就数据存储及传送而言,序列化是将一个对象存储至一个存储媒体(例如:档案或记亿体缓冲)或透过一个网络连结(例如:一个socket)传送的过程,而传送方式可以是字节的串联或是如XML的人类可读格式。该字节的串联或格式可以用来重组出一个与原来对象的内部状态完全相等的一个对象(实际上是复制)。这类的序列化最通常用于在网络上传输一个对象、保存一个对象到档案或数据库、或向不同的应用程式或位置分发一模一样的对象。
序列化有多个优点。它可以提供:
要使这里的某些功能有用,架构独立必须被维持。
Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History