makes it possible to connect a data-aware component to a data source.
It provides the possibility of committing its respective data to a
data source. A commit will be performed by the environment. For
example, suppose you have a data-bound control that is connected
to a database field. Each time the control loses its focus, the
model (component) of the control is triggered by the environment
to store its value in the database field.
A commit may fail if an "UpdateListener" rejects the commitment
of data.