Serialisieren

Serialisieren

Serialisierung ist ein Begriff aus der Informatik. Man versteht darunter eine Abbildung von Objekten auf eine externe sequenzielle Darstellungsform. Serialisierung kann für das Erreichen von Persistenz für ein Objekt verwendet werden, aber auch in verteilten Softwaresystemen spielt Serialisierung eine bedeutende Rolle.

Übliche Speichermedien sind nur in der Lage, Datenströme zu speichern. Um Persistenz für ein Objekt zu erreichen, kann es serialisiert werden. Hier wird der komplette Zustand des Objektes, inklusive aller referenzierten Objekte, in einen Datenstrom umgewandelt, der anschließend auf ein Speichermedium geschrieben wird.

Nach der Serialisierung liegt ein Objekt mehrfach vor: als externe Darstellung (zum Beispiel als Datei) und im Arbeitsspeicher. Wird nach der Serialisierung eine Änderung am Objekt im Arbeitsspeicher vorgenommen, hat dieses keine Auswirkung auf das serialisierte Objekt in der externen Darstellung.

Die Umkehrung der Serialisierung, also die Umwandlung eines Datenstroms in Objekte, wird als Deserialisierung bezeichnet.

Eine Spezialität der Programmiersprache Java ist die Markierung von serialisierbaren Objekten über die Implementierung der Markierungsschnittstelle java.io.Serializable.

Siehe auch


Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • serialisieren — aufstellen; strukturieren; aufbauen; ordnen; gliedern; anlegen; aufreihen; gestalten; systematisieren; rangieren; zusammenstellen; einrichten; …   Universal-Lexikon

  • Lost Update — Verlorenes Update (auch engl. Lost Update) bezeichnet in der Informatik einen Fehler, der bei mehreren parallelen Schreibzugriffen auf eine gemeinsam genutzte Information auftreten kann. Wenn zwei Transaktionen dieselbe Information verändern,… …   Deutsch Wikipedia

  • Verlorene Updates — Verlorenes Update (auch engl. Lost Update) bezeichnet in der Informatik einen Fehler, der bei mehreren parallelen Schreibzugriffen auf eine gemeinsam genutzte Information auftreten kann. Wenn zwei Transaktionen dieselbe Information verändern,… …   Deutsch Wikipedia

  • Verlorenes Update — (auch engl. Lost Update) bezeichnet in der Informatik einen Fehler, der bei mehreren parallelen Schreibzugriffen auf eine gemeinsam genutzte Information auftreten kann. Wenn zwei Transaktionen dieselbe Information verändern, dann können die… …   Deutsch Wikipedia

  • Eclipse Modeling Framework — Das Eclipse Modeling Framework (EMF) ist ein Open Source Java Framework zur automatisierten Erzeugung von Quelltext anhand von strukturierten Modellen. Es ist ein Projekt der Eclipse Open Source Gemeinschaft. Inhaltsverzeichnis 1 Vorgehensweise 2 …   Deutsch Wikipedia

  • Enumerator — Der Begriff Iterator (manchmal auch Cursor) stammt aus dem Bereich der Softwareentwicklung und bezeichnet einen Zeiger, mit dem über die Elemente einer Liste bzw. durch die Elemente einer Menge iteriert werden kann. Der Iterator steht dabei im… …   Deutsch Wikipedia

  • Iterator — Der Begriff Iterator stammt aus dem Bereich der Softwareentwicklung und bezeichnet einen Zeiger, mit dem über die Elemente einer Liste bzw. durch die Elemente einer Menge iteriert werden kann. Der Iterator wird insbesondere im Bereich der… …   Deutsch Wikipedia

  • Linked Data — Das Semantische Web (englisch Semantic Web) ist eine Erweiterung des World Wide Web (WWW). Das Konzept beruht auf einem Vorschlag[1] von Tim Berners Lee, dem Begründer des World Wide Web. Seit 2006 wird zunehmend der ebenfalls von Berners Lee… …   Deutsch Wikipedia

  • Musikalische Parameter — Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung. Parameter (grch. παράμετρος aus pará = gegen, neben, bei und metron …   Deutsch Wikipedia

  • Parameter (Musik) — Parameter (grch. παράμετρος aus pará = gegen, neben, bei und metron = Maß; im Sinne von: an etwas messen, vergleichen) ist ein aus den Naturwissenschaften entlehnter Begriff und bezeichnet in der Musik elementare Aspekte wie Tondauer, Tonhöhe und …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”