Ligação de dados - Data binding

Na programação de computadores , a vinculação de dados é uma técnica geral que une as fontes de dados do provedor e do consumidor e os sincroniza . Isso geralmente é feito com duas fontes de dados / informações com linguagens diferentes, como na vinculação de dados XML e vinculação de dados UI . Na UI ligação de dados , dados e objetos de informação da mesma língua, mas a função lógica diferente estão unidos (por exemplo, Java UI elementos para Java Objects).

Em um processo de vinculação de dados, cada alteração de dados é refletida automaticamente pelos elementos vinculados aos dados. O termo vinculação de dados também é usado nos casos em que uma representação externa dos dados em um elemento muda e os dados subjacentes são atualizados automaticamente para refletir essa mudança. Por exemplo, uma mudança em um TextBoxelemento pode modificar o valor dos dados subjacentes.

Estruturas e ferramentas de vinculação de dados

Delphi

  • Ferramenta de vinculação de dados de terceiros DSharp
  • OpenWire Visual Live Binding - ferramenta de vinculação de dados visuais de terceiros
  • LiveBindings

C # / .NET

JavaScript

Java

Rápido

Objective-C

  • Estrutura de vinculação de dados do AKABeacon iOS

Scala

  • Binding.scala Estrutura de ligação de dados reativa para Scala

Veja também

Referências

Leitura adicional