|
|
Компьютеры - Маршалинг - Сравнение с сериализацией23 января 2011
Оглавление: 1. Маршалинг 2. Сравнение с сериализацией 3. Сетевые протоколы
В стандартной библиотеке языка Python термин «маршалинг» схож по значению с термином «сериализация», но термины не являются синонимами в документе RFC 2713, на который опирается стандарт Java:
«Маршализовать» объект означает записать его состояние и кодовую базу таким образом, чтобы при обратной операции получалась копия оригинала, предположительно с помощью автоматической загрузки определения класса объекта. Вы можете маршализовать любой объект, который является сериализуемым или удаленным. Маршалинг подобен сериализации, за исключением того, что при маршалинге записываются кодовые базы. Маршалинг отличается от сериализации тем, что маршалинг особым образом применяется к удаленным объектам.
«Сериализировать» объект означает превращать его состояние в поток байт таким образом, чтобы указанный поток мог быть преобразован обратно в копию исходного объекта.
Просмотров: 2359
|