Java FX data binding is not only interesting for state synchronization between UI components and domain objects, but also for user's input validation. In addition data binding enables the introduction of "narrow" interfaces for the implementation of MVP and reduces a lot of clutter. See: Java Magazine article "Java FX Data Binding For Enterprise Applications"
Thanks for reading! Feedback is, as always, highly appreciated!
See you at Java EE Workshops at MUC Airport!