In der Programmierung ist Datenbindung eine allgemeine Technik , die Datenquellen von Anbieter und Nutzer miteinander verbindet und synchronisiert . Dies geschieht üblicherweise bei zwei Daten-/Informationsquellen mit unterschiedlichen Programmiersprachen, wie beispielsweise bei der XML-Datenbindung und der UI-Datenbindung . Bei der UI-Datenbindung werden Daten- und Informationsobjekte derselben Programmiersprache, aber mit unterschiedlicher Logikfunktion, miteinander verbunden (z. B. Java- UI- Elemente mit Java-Objekten). [ 1 ]
Bei einem Datenbindungsprozess wird jede Datenänderung automatisch in den an die Daten gebundenen Elementen widergespiegelt. Der Begriff Datenbindung wird auch dann verwendet, wenn sich die äußere Repräsentation von Daten in einem Element ändert und die zugrunde liegenden Daten automatisch aktualisiert werden, um diese Änderung widerzuspiegeln. Beispielsweise TextBoxkann eine Änderung in einem Element den zugrunde liegenden Datenwert modifizieren. [ 2 ]
Frameworks und Werkzeuge zur Datenbindung
Liste von Beispielen für Datenbindungs-Frameworks und -Tools für verschiedene Programmiersprachen:
C# .NET
Delphi
- DSharp-Datenbindungstool von Drittanbietern
- OpenWire Visual Live Binding – ein Tool von Drittanbietern für die visuelle Datenbindung
- LiveBindings
Java
- Google Web Toolkit
- JavaFX
- Finsternis
JavaScript
Objective-C
- AKABeacon iOS Data Binding Framework
Schnell
Scala
- Binding.scala
Siehe auch
Referenzen
- ^ „Was ist Datenbindung?“ . Techopedia.com . Abgerufen am 30. Dezember 2015 .
- ^ „Übersicht zur Datenbindung“ . Microsoft Developer Network . Microsoft . Abgerufen am 29. Dezember 2016 .
Weiterführende Literatur
- Noyes, Brian (12. Januar 2006). Datenbindung mit Windows Forms 2.0: Programmierung intelligenter Client-Datenanwendungen mit .NET . Pearson Education. ISBN 978-0-321-63010-0Die