Intro to vaadin
- 1. An introduction
to Vaadin
Thomas Mattsson
Project Manager, Vaadin Expert
thomas@vaadin.com
- 23. Client Server
View
HttpResponse
DOM Model
Controller
1
HttpRequest
2
DB
Server-side RIA
Adapter
Adapter
3 4
5
6
7
9 8
Handled by the framework
- 25. AbsoluteLayout
Accordion
Audio
Button
CheckBox
ComboBox
CssLayout
CustomComponent
CustomLayout
DateField
Embedded
FormLayout
GridLayout
HorizontalLayout
HorizontalSplitPanel
InlineDateField
Label
Link
ListSelect
LoginForm
MenuBar
NativeButton
NativeSelect
OptionGroup
Panel
PasswordField
PopupDateField
PopupView
ProgressIndicator
RichTextArea
Select
Slider
Table
TabSheet
TextArea
TextField
Tree
TreeTable
TwinColSelect
Upload
VerticalLayout
VerticalSplitPanel
Video
Window
- 26. HorizontalLayout buttonLayout = new HorizontalLayout();
!
Button saveButton = new Button(“Save”);
saveButton.addClickListener(this);
!
Button cancelButton = new Button(“Cancel”);
cancelButton.addClickListener(this);
!
buttonLayout.addComponent(saveButton);
buttonLayout.addComponent(cancelButton);