Data binding solutions for UI are common technique to simplify development of GUI applications.
UI Data Binding solutions usually helps to bind application domain model with the UI elements (UI model). For simple UI elements like text boxes it quite straightforward, for more complex UI elements like Trees or Tables data binding solutions are much more complex.
Most of the times UI data binding takes over some validation tasks.
Data binding frameworks and tools
- JSR-277 A Standard Data Binding & Data Access Facility for J2EE
- JFace Databinding
- Microsoft data binding overview