New IBM developerWorks tutorial on data binding from XML to Java
applications: Part 1
In part one of this four-part series, find out what data binding is, how it
compares to other methods of handling XML data in Java applications, and
how to start using it. This installment looks at why to use data binding
and how to model constraints for XML documents to be converted to Java
objects. It also covers input and output for data-binding class generation.
Use Java to build applications that handle XML's extensibility - JavaWorld