http://vaadin.com/directory#addon/cdi-mvp
http://vaadin.com/directory#addon/cdi-properties
Here someone integrates Spring DI into Vaadin by subclassing the Vaadin servlet
http://blog.frankel.ch/vaadin-spring-integration
And using Google Guice
https://vaadin.com/wiki/-/wiki/Main/Integrating%20Vaadin%20with%20Guice%202.0
https://vaadin.com/directory#addon/v-guice
https://vaadin.com/wiki/-/wiki/Main/Creating+Secure+Vaadin+Applications+using+JEE6
https://vaadin.com/wiki/-/wiki/Main/Authenticating+Vaadin-based+applications
https://vaadin.com/blog/-/blogs/vaadin-application-security-webinar