This project was created from https://start.vaadin.com. It's a fully working Vaadin application that you continue developing locally. It has all the necessary dependencies and files to help you get going.
The project is a standard Maven project, so you can import it to your IDE of choice. You'll need to have Java 8+ and Node.js 10+ installed.
To run from the command line, use mvn spring-boot:run
and open http://localhost:8080 in your browser.
MainView.java
insrc/main/java
contains the navigation setup. It uses App Layout.views
package insrc/main/java
contains the server-side Java views of your application.views
folder infrontend/src/
contains the client-side JavaScript views of your application.
vaadin.com has lots of material to help you get you started:
- Follow the tutorials in vaadin.com/tutorials. Especially vaadin.com/tutorials/getting-started-with-flow is good for getting a grasp of the basic Vaadin concepts.
- Read the documentation in vaadin.com/docs.
- For a bigger Vaadin application example, check out the Full Stack App starter from vaadin.com/start.
The events aggregagator is a spring boot/vaadin app that lets you aggregate the data for two AppDynamics event service indices given a common key, and then visualize the data in one of the vaadin widgets.
Inputs: Index1|Index2|Primary key| Query
Output: Combined/joined data set of index1 and index2 given the primary key
Example: Index1=Browser records Index2=NPS data Primary key = customer id Query = Select response time from aggregated_dataset Widget = timeseries for response time