In this chapter, we will examine the building blocks of Vaadin applications, namely the components. Technologies such as Swing, SWT, Flex, or JSF all provide components that are composed in order to produce a user interface. It is no mystery then that Vaadin also provides them.
Numerous components are available in Vaadin; even more are available as add-ons and we will see in Chapter 8, Creating Custom Components, how to build our own. However, the following which are provided out-of-the-box are fundamental:
Then, we will have a look on how these components can be arranged; this will let us detail the layouts:
Starting from this chapter, we will build an application that will be used throughout ...