v-guice
Brings Guice dependency injection to Vaadin applications
Dependency injection can make your life easier by reducing boilerplate code and help create testable components [1][2].
Integration with Guice-servlet [3] provides automated scoping of object lifetimes at the Request and session level. An additional vaadin-specific scope, UIScope is provided in the module.
[1] https://code.google.com/p/google-guice/wiki/Motivation [2] http://en.wikipedia.org/wiki/Dependency_injection [3] https://code.google.com/p/google-guice/wiki/Servlets
Adapted from: https://github.com/davidsowerby/v7/.
Links
Compatibility
0.1.0 | 1.0.1 | 2.0 | |
---|---|---|---|
(24.4) | |||
(24.3) | |||
(24.2) | |||
(24.1) | |||
(24) | |||
(23) | |||
(22) | |||
(21) | |||
(20) | |||
(19) | |||
(18) | |||
(17) | |||
(16) | |||
(15) | |||
(14) | |||
(13) | |||
(12) | |||
(11) | |||
(10) | |||
8.1-8.21 | Y | ||
-8.20 | Y | ||
-8.19 | Y | ||
-8.18 | Y | ||
-8.17 | Y | ||
-8.16 | Y | ||
-8.15 | Y | ||
-8.14 | Y | ||
-8.13 | Y | ||
-8.12 | Y | ||
-8.11 | Y | ||
-8.10 | Y | ||
-8.9 | Y | ||
-8.8 | Y | ||
-8.7 | Y | ||
-8.6 | Y | ||
-8.5 | Y | ||
-8.4 | Y | ||
-8.3 | Y | ||
-8.2 | Y | ||
-8.1 | Y | ||
(8.0) | |||
7.1-7.7 | Y | Y | |
-7.6 | Y | Y | |
-7.5 | Y | Y | |
-7.4 | Y | Y | |
-7.3 | Y | Y | |
-7.2 | Y | Y | |
-7.1 | Y | Y | |
(7.0) | |||
(6.8) | |||
(6.7) | |||
(6.6) | |||
(6.5) | |||
(6.4) | |||
(6.3) | |||
(6.2) | |||
(6.1) | |||
(6.0) |
Was this helpful? Need more help?
Leave a comment or a question below. You can also join
the chat on Discord or
ask questions on StackOverflow.
Version
Updated to support Vaadin 8.1 and Guice 4.0
- Released
- 2017-10-21
- Maturity
- STABLE
- License
- Apache License 2.0
Compatibility
- Framework
- Vaadin 8.1+
- Vaadin 7.1+ in 1.0.1
- Browser
- Browser Independent
v-guice - Vaadin Add-on Directory
Brings Guice dependency injection to Vaadin applicationsIssue Tracker
Source Code
v-guice version 0.1.0
Initial release, but is already in production use
v-guice version 1.0.1
Stable version with reduced dependencies.
v-guice version 2.0
Updated to support Vaadin 8.1 and Guice 4.0