© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2021
A. DuartePractical Vaadinhttps://doi.org/10.1007/978-1-4842-7179-7_5

5. Data Binding

Alejandro Duarte1  
(1)
Turku, Finland
 

Vaadin is frequently used for implementing the presentation layer of business applications. This kind of applications deals with data typically modeled as a set of domain classes. For example, in an ecommerce application, you might find classes such as Item, Cart, Order, Customer, Payment, and similar. The presentation layer serves as a medium to present data from domain objects and capture data from the user into domain objects that the backend can use to run any business logic.

Data arrives in the application from external services or ...

Get Practical Vaadin: Developing Web Applications in Java now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.