# Data Binding > Show data in listing components and collect user input using form fields. Parent index: [Vaadin Docs](https://vaadin.com/docs/v23/llms.txt) ## Overview - [Data Binding](https://vaadin.com/docs/v23/binding-data.md): Show data in listing components and collect user input using form fields. ## Binding Data to Forms - [Binding Data to Forms](https://vaadin.com/docs/v23/binding-data/components-binder.md): How to bind data to forms, which are composites with multiple fields that each bind to sub-structures in data. ## Validating and Converting User Input - [Validating and Converting User Input](https://vaadin.com/docs/v23/binding-data/components-binder-validation.md): Like individual fields, forms with multiple fields can be validated before saving the input to the bound business objects. ## Loading from and Saving to Business Objects - [Loading from and Saving to Business Objects](https://vaadin.com/docs/v23/binding-data/components-binder-load.md): Form state is loaded from business objects, and can be saved, normally after validation. ## Binding Beans to Forms - [Binding Beans to Forms](https://vaadin.com/docs/v23/binding-data/components-binder-beans.md): Beans are the standard Java model for business objects. This article describes how they are bound to forms. ## Binding Items to Components - [Binding Items to Components](https://vaadin.com/docs/v23/binding-data/data-provider.md): Selection components allow selecting a field value from a list of options. This article describes how they are bound and displayed in such components. ## Creating a Component that Has a Value - [Creating a Component that Has a Value](https://vaadin.com/docs/v23/binding-data/field.md): How to create a field component.