Lógica de Injeção de Dependencia

Olá, a minha dúvida é como funcionar a parte lógica da injeção de dependencia, eu sei como usar e para que serve em VRaptor e vários outro framework, mas gostaria de saber como é o código etc, já tentei procura em vários lugares, mas só mostra o uso em sí, e não o código de como funciona…
Alguém sabe ae???

Obrigado desde já :smiley: