Ich habe eine verteilte Notizenanwendung in Flex erstellt, es ist im Grunde ein Notizblock, den ich in meinem Desktop-Tray behalten kann. Wenn ich Notizen hinzufüge und zu einem Server zurückkehre und ihn in einer Datenbank abspeichern.Flex Databinding Array zu Canvas als Objekte, allgemeine Client-Architektur
Um zu kämpfen, um die Anwendung richtig zu entwerfen, möchte ich einen Synchronisierungsdienst haben, der den Webserver für Änderungen und Updates ein Array von Notizobjekten abfragt. Das Problem ist, dass meine Notiz mxml-Komponente, alias SingleNote-Komponente entspricht. Es gibt vier verschiedene Fälle, wenn a. Eine Notiz wird von der Serverabfrage aktualisiert. In diesem Fall möchte ich die Aktualisierung der Einstellungen mit einem einzigen Hinweis vornehmen. b. Eine Notiz wird vom Server zum Array hinzugefügt. In diesem Fall muss eine neue SingleNote erstellt werden. c. Ein SingleNote wird vom Client hinzugefügt. In diesem Fall wird dem Array eine Notiz hinzugefügt und an den Server gesendet. d. Ein SingleNote wird vom Client geändert, in diesem Fall wird der Hinweis im Array aktualisiert und an den Server
zurück gesendet.Die Eigenschaften sind SingleNote (Breite, X, Y, Text).
Können Sie mir empfehlen, wie Sie diese komplexe Datenbindung erreichen? Wie würdest du das gestalten?