Google Guice: IoC revisited

Google has made public his IoC container. It’s all annotations based, no more strings, no more XML.Some key concepts:Avoid string based injection which are error prone and hard to refactor@Inject actually inject :-) @ImplementedBy(ServiceImpl.class). A service can have a default implementation, use by default when no wiring is explicit. The actual implementation is easily identified, … [...]