image/svg+xml Server-SideIntegration XMLHttpRequest VariableOwner VariableOwner Sizeable Sizeable VariableOwner AbstractComponent com.vaadin.ui Widget com.google.gwt.user.client.ui MyWidget An existing widgetor your own MyCDIUI ApplicationConnection com.vaadin.client 1 Client-Side Framework Client-Side Integration CommunicationManager com.vaadin.server ClientConnector com.vaadin.server n MyComponent «extends...» Shared MyComponentState Sizeable Sizeable VariableOwner ComponentState com.vaadin.shared «has» Server connection:HTTP(S) / JSON «has» AbstractComponentConnector com.vaadin.client.ui n «has» «knows» «...»