Vaadin lets you build secure, UX-first PWAs entirely in Java.
Free ebook & tutorial.
Extending Vaadin Applications
If there are any ways of implementing extensibility in vaadin applications please do let me know and also if vaadin applications can be extended using web-fragments and OSGI bundle fragments ?
Thanks & Regards
Web fragments can add new servlets and servlet mappings etc. to a WAR. However, a Vaadin application is typically running as a single servlet so web fragments are not a very practical way to extend a Vaadin application.
For a somewhat more complete framework for certain types of applications combining Vaadin, OSGi and more, see redVoodoo.