Skip navigation

Category Archives: Vaadin

“Vaadin is a Java framework for building modern web applications that look great, perform well and makes you and your users happy.”  @vaadin

Let’s see “Vaadin HelloWorld” with IntelliJ instead of Eclipse,  IntelliJ is still is missing the Vaadin pluggin, but  it’s not problem:

mvn archetype:generate -DarchetypeGroupId=com.vaadin -DarchetypeArtifactId=vaadin-archetype-application -DarchetypeVersion=7.0.0.beta3 -DgroupId=es.moodbox 
-DartifactId=vaadinHelloWorld -Dversion=1.0 -Dpackaging=war

Worked perfectly well, without extra repositories :) I really appreciate that.
Import it as a mvn project + add a jetty server + push play and that’s all.
You have the first Vaadin web app up and running.

A server-side Vaadin application runs as a Java Servlet in a servlet container. The Java Servlet
API is, however, hidden behind the framework.The user interface of the application is implemented
as a UI class, which needs to create and manage the user interface components that make up
the user interface. User input is handled with event listeners, although it is also possible to bind
the user interface components directly to data. The visual style of the application is defined in
themes as CSS and SCSS files. Icons, other images, and downloadable files are handled as
resources, which can be external or served by the application server or the application itself.











  • cookiesDisabled: Informs the user that cookies are disabled in the browser and the application does not work without them.
  • Vaadin means an adult female semi-domesticated mountain reindeer in Finnish. It’s a better name than mongo +1 point :)