不同逻辑功能的数据与信息对象被绑定在一起（例如Java UI元素到Java对象）。在数据绑定过程中，每个数据更改会由绑定到数据的元素自动反射。术语“数据绑定”也指一个外部数据表示随元素更改产生变化，并且底层数据自动更新以反映此更改。举例来说，对一个文本框的更改可能修改其根源的数据值。