Loading article…
コンピュータプログラミングにおいて、データバインディングとは、プロバイダとコンシューマーからのデータソースを結合し、それらを同期させる一般的な手法です。これは通常、 XMLデータバインディングやUIデータバインディングのように、異なる言語の2つのデータ/情報ソースで行われます。UIデータバインディングでは、同じ言語だが異なるロジック機能を持つデータおよび情報オブジェクトが結合されます(例:Java UI要素とJavaオブジェクト)。[ 1 ]
データバインディングプロセスでは、データの変更は、そのデータにバインドされている要素に自動的に反映されます。データバインディングという用語は、要素内のデータの外部表現が変更され、その変更を反映するために基となるデータが自動的に更新される場合にも使用されます。たとえば、要素の変更によってTextBox基となるデータ値が変更される場合があります。[ 2 ]
さまざまなプログラミング言語に対応したデータバインディングフレームワークとツールの例一覧: