Als «serialization» getaggte Fragen

Bei der Serialisierung wird ein Objekt in einen Bytestrom konvertiert, um es im Speicher, in einer Datenbank oder in einer Datei zu speichern. Der Hauptzweck besteht darin, den Status eines Objekts zu speichern, um es bei Bedarf neu erstellen zu können.

2
Best Practices für die Serialisierung von DDD-Aggregaten
Laut DDD sollte die Domänenlogik nicht mit technischen Problemen wie Serialisierung, objektrelationaler Zuordnung usw. verschmutzt werden. Wie können Sie also den Aggregatzustand serialisieren oder zuordnen, ohne ihn öffentlich über Getter und Setter verfügbar zu machen? Ich habe viele Beispiele für z. B. Repository-Implementierungen gesehen, aber praktisch alle stützten sich bei …

2
Wechseln Sie von JSON zu Protobuf. Lohnt es sich?
Wir haben REST-Webservices, die XML oder JSON (WCF) bereitstellen können. Ich spiele mit der Idee, Protobufs zu implementieren. Warum? PROS Weniger Last auf Servern. Kleinere Nachrichtengröße - weniger Verkehr. Es ist jetzt einfacher als später zu wechseln. CONS Müssen umgesetzt werden Es wird schwieriger sein, Nachrichten für das Debuggen zu …


2
Protobuf Designmuster
Ich evaluiere Google Protocol Buffers für einen Java-basierten Dienst (erwarte jedoch sprachunabhängige Muster). Ich habe zwei Fragen: Die erste ist eine allgemeine Frage: Welche Muster sehen wir Menschen verwenden? Diese Muster stehen im Zusammenhang mit der Klassenorganisation (z. B. Nachrichten pro .proto-Datei, Paketierung und Verteilung) und der Nachrichtendefinition (z. B. …

2
Sollte die Serialisierung und Deserialisierung in der Verantwortung der zu serialisierenden Klasse liegen?
Derzeit bin ich in der (Neu-) Entwurfsphase mehrerer Modellklassen einer C # .NET-Anwendung. (Modell wie in M ​​von MVC). Die Modellklassen verfügen bereits über zahlreiche gut konzipierte Daten, Verhaltensweisen und Zusammenhänge. Ich schreibe das Modell von Python auf C # um. Im alten Python-Modell sehe ich eine Warze. Jedes Modell …


3
Stehen wir in der Warteschlange und serialisieren wir ordnungsgemäß?
Wir verarbeiten Nachrichten über eine Vielzahl von Diensten (eine Nachricht wird wahrscheinlich 9 Dienste berühren, bevor sie erledigt sind, von denen jeder eine bestimmte E / A-bezogene Funktion ausführt). Im Moment haben wir eine Kombination aus Worst-Case (XML-Datenvertragsserialisierung) und Best-Case (In-Memory-MSMQ) für die Leistung. Die Art der Nachricht bedeutet, dass …


2
Schließt die Serialisierung die Verwendung der Abhängigkeitsinjektion aus?
Einfache Frage: Ich verstehe, dass für die Serialisierung in C # Standardkonstruktoren erforderlich sind. Dies würde die Möglichkeit der Verwendung von Konstruktor-injiziertem DI ausschließen (was in meiner Lektüre im Allgemeinen der bevorzugte DI-Stil ist [Zitieren erforderlich] ). Ist es also wirklich eine Entweder-Oder-Situation oder fehlt mir etwas? (Nebenfrage): Gehen IoC-Container …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.