Die Serialisierung ist ein wichtiger Mechanismus, mithilfe dessen Objekte, die bekanntlich zur Laufzeit existieren, in einen Datenstrom von Bytes übersetzt werden. Mithilfe dieses Streams lassen sich Objekte mitsamt der Fülle ihrer Eigenschaften unabhängig von der Laufzeit des Programmes rekonstruieren. Anwendung findet sie daher grundlegend in der Persistierung oder bei der Netzwerkübertragung bei verteilten Systemen. Die Standard-Serialisierung in Java, die schon seit den Anfängen dieser Softwaresprache eingeführt wurde, bietet sehr viel Flexibilität in der Anpassung des Serialisierungsprozesses, steht heute aber vor allem aus sicherheitsbedenklichen Gegebenheiten massiv unter Kritik.
- Quote paper
- Salih Sakar (Author), 2019, Serialization in Java, Munich, GRIN Verlag, https://www.hausarbeiten.de/document/1422955