Directory

← Back

v-guice

Brings Guice dependency injection to Vaadin applications

Author

Rating

Popularity

<100

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/.

Compatibility

0.1.01.0.12.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.21Y
(8.0)
7.1-7.7YY
(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 applications v-guice - Vaadin Add-on Directory
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/.
Author Homepage
Issue 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

Online