/ / Was bedeutet es, eine Sitzung zu serialisieren / deserialisieren? - Ruby-on-Gleise, Session, Serialisierung, Deserialisierung, Passport.js

Was bedeutet es, eine Sitzung zu serialisieren / zu deserialisieren? - Ruby-on-Rails, Session, Serialisierung, Deserialisierung, pass.js

Beim Lesen über Rails stieß ich auf den Satz"Schienen lesen den Cookie und deserialisieren die Sitzung", aber ich weiß nicht, was der zweite Teil bedeutet. Ich habe gegoogelt und so gesucht und Erklärungen gefunden Wie es zu tun. Zum Beispiel,

# Serialize using Marshal.dump - Binary
serialized_object = Marshal.dump(hello)

# DeSerialize using Marshal.load
hello = Marshal.load(serialized_object)

Aber ich habe keine Erklärung dafür gesehen Was wird gemacht oder Warum du würdest es tun wollen

Antworten:

0 für die Antwort № 1

Aus der weiteren Lektüre habe ich diese Serialisierung und Deserialisierung zusammengetragen Im Algemeinen beziehen sich auf die Umwandlung von strukturierten Daten inbinär, um elektronisch übertragen zu werden (Serialisierung) und diese Transformation rückgängig zu machen (Deserialisierung). Vermutlich bezieht sich das Serialisieren / Deserialisieren einer Sitzung auf das session oder die Gesamtheit der Sitzungsdaten, die diesen Prozess durchlaufen.