Empfiehlt jemand ein Entwurfsmuster zum Entnehmen einer binären Datendatei, zum Parsen von Teilen davon in Objekte und zum Speichern der resultierenden Daten in einer Datenbank?Entwurfsmuster zum Analysieren von binären Dateidaten und Speichern in einer Datenbank
Ich denke, ein ähnliches Muster könnte verwendet werden, um eine XML-oder Tabulator-getrennte Datei zu nehmen und es in ihre repräsentativen Objekte zu analysieren.
Eine gemeinsame würde Datenstruktur umfassen:
(Header) (DataElement1) (DataElement1SubData1) (DataElement1SubData2) (DataElement2) (DataElement2SubData1) (DataElement2SubData2) (EOF)
denke ich gutes Design würde eine Möglichkeit bieten, die Analysedefinition basierend auf dem Dateityp oder einigen definierten Metadaten, die in der Kopfzeile enthalten sind, zu ändern. So wäre ein Factory Pattern Teil des Gesamtentwurfs für den Parser-Teil.