Check out this great video about the new Java based inversion control framework from Google. The guys Kevin Bourillion and Bob Lee explains the concept behind dependency inversion principle (dip) and the core features inside Google Guice, called ‘juice’. The framework embraces and uses annotations instead of string identifiers (heavily used in Spring) to inject dependencies into the code. The most interesting feature is that Guice injects constructors, fields and methods (any methods with any number of arguments, not just setters) . You can also integrate Spring with Guice. Enjoy!
The opinions expressed here are solely my own and do not express the views or opinions of my employer.
analysis api arrays build closures code collections collectors design development dip eclipse firefox functional google idea java java8 java_programming jdk8 jfilecontentmanager junit lambdas languages learning lgpl management ooad oop optional patterns programming project puzzle ruby scala scrum singleton software streams svn testing tests twitter web2.0
Recent Comments