Spring is used for the databinding part of it, this is used by the Java API for binding forms.