[[datamodel]]
== Binding Components to Data

((("Vaadin Data Model", id="term.datamodel", range="startofrange")))


This chapter describes the Vaadin Data Model and shows how you can use it to
bind components directly to data sources, such as database queries.


include::datamodel-overview.asciidoc[leveloffset=+2]

include::datamodel-properties.asciidoc[leveloffset=+2]

include::datamodel-items.asciidoc[leveloffset=+2]

include::datamodel-itembinding.asciidoc[leveloffset=+2]

include::datamodel-container.asciidoc[leveloffset=+2]
(((range="endofrange", startref="term.datamodel")))
