image/svg+xml
HasValue<T> «interface»
<String>
<LocalDate>
Client-side engine
Java Web Application
Business LogicPersistenceDatabase
HTTP Ajax Requests
Data binding
UI Events
UI Changes
«extends»
«extends»
1
1
n
n
n
HTTP
WEB BROWSER
APPLICATION SERVER
VAADINSERVLET
BACK END
VAADINSERVICE
DEFAULTTHEME
WEB PAGE
VAADINSESSION
UI
APPLICATIONUI
UICOMPONENT
EVENTLISTENER
DATAMODEL
APPLICATIONTHEME