@Route("")
public class HelloVaadinV10 extends Composite<Div> {
public HelloVaadinV10() {
final VerticalLayout layout = new VerticalLayout();
layout
.add(new Button("click me",
event -> layout.add(new Label("clicked again"))
));
//set the main Component
getContent().add(layout);
}
}
null
Vaadin V10 (LTS) - Simples WebApp em Java
Essa demo vai mostrar como iniciar com uma simples webapp Vaadin V10, baseada na API pura do Java executando no TomEE (webprofile)
A plataforma Vaadin é OpenSource e está disponível em Github
Construindo esse exemplo
Para construir esse exemplo, apenas execute mvn clean install tomee:run Você vai encontrar o app executando em http://localhost:8080/
Implementação
Essa implementação está usando o Flow API da plataforma Vaadin.
A documentação da plataforma Vaadin V10 está disponível aqui
Informações de suporte
A partir do Vaadin 10, o Vaadin está se mudando para o modelo de release train com quatro grandes releases por ano. Isso permite que eles enviem novas features mais rapidamente para os desenvolvedores. O Vaadin continua seu compromisso com a estabilidade a longo prazo com os releases long-term support (LTS). Os releases LTs vão sair aproximadamente a cada 2 anos e vão oferecer 5 anos de suporte.