This is a work in progress Vaadin CDI example project that could be a starting point for a larger Java EE app.
Stuff that this app is built on:
TODO:
Build should be IDE/platform indendent. So just
git clone https://github.com/peterl1084/cdiexample.git
.backend/src/main/resources/META-INF/persistence.xml
. Development friendly Java EE servers like TomEE, WildFly and GlassFish will do this automatically for you, as we haven't defined <jta-data-source>
in persistence.xml
mvn install; cd ui; mvn tomee:run
to launch it in TomEE without any configuration