
сериализация
Sign in to saveAlso known as materialization, serialisation, materialisation, serializing, serialize, data serialization, object serialization
представление структуры последовательностью
Wikidata facts
- Subclass of
- encoding
- Part of
- marshalling
- Said to be same as
- marshalling
- Has use
- inter-process communication
Show 1 more fact
- Stack Exchange tag
- softwareengineering.stackexchange.com/tags/serialization
Sources (3)
via Wikidata · CC0
Article · Русский
Сериализация (в программировании) — процесс перевода структуры данных в битовую последовательность. Обратной к операции сериализации является операция десериализации (структуризации) — создание структуры данных из битовой последовательности. Сериализация используется для передачи объектов по сети и для сохранения их в файлы. Например, нужно создать распределённое приложение, разные части которого должны обмениваться данными со сложной структурой. В таком случае для типов данных, которые предполагается передавать, пишется код, который осуществляет сериализацию и десериализацию. Объект заполняется нужными данными, затем вызывается код сериализации, в результате получается, например, XML-документ. Результат сериализации передаётся принимающей стороне по, скажем, электронной почте или HTTP. Приложение-получатель создаёт объект того же типа и вызывает код десериализации, в результате получая объект с теми же данными, что были в объекте приложения-отправителя. По такой схеме работает, например, сериализация объектов через SOAP в Microsoft .NET.
Abstract from DBpedia / Wikipedia · CC BY-SA