Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror

Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).

×
Java

+ - Google Guices up Java dependency injection

Submitted by
LauraW
LauraW writes "Google recently open sourced Guice, a dependency injection framework for Java 1.5, under the Apache License. Guice bucks the "convention over configuration" trend started by Ruby on Rails in favor of concise but explicit configuration and maintainability. Unlike other J2EE frameworks such as Spring, Guice does only dependency injection, but does it very well, taking full advantage of modern Java features such as annotations and generics. Google is currently using Guice in mission-critical enterprise applications such as AdWords, and other companies are starting to experiment with it as well.

Disclaimer: I am a Google engineer. I didn't contribute to Guice, but I use it in my projects and think it's insanely great."
Java

+ - IoC: Comparing Guice to Spring

Submitted by
rjrjr
rjrjr writes "There's a new kid on the block of Java dependency injection, Google's Guice (pronounced "juice"). Eric Burke wrote up this comparison of Guice and Spring. Here's a choice quote:

At the end of the day, I compared my modules — written in Java — to my Spring XML files. The modules are significantly smaller and easier to read. Then I realized about 3/4 of the code in my modules was unnecessary, so I stripped it out. They were reduced to just a few lines of code each.
"
Java

+ - Guice 1.0, Java Dependency Injection from Google

Submitted by
Bob Lee
Bob Lee writes "We're pleased to announce the open source release of Google's internal Java dependency injection framework Guice. Guice wholly embraces annotations and generics, thereby enabling you to wire together and test objects with less effort than ever before. Annotations finally free you from error-prone, refactoring-adverse string identifiers."

Have you ever noticed that the people who are always trying to tell you `there's a time for work and a time for play' never find the time for play?

Working...