Simples container de IoC?

Olá,

Gostaria de utilizar um container de IoC em um projeto que estou começando agora, mas queria algo bem simples e leve, se possível para eu adicionar nos meus fontes (sem ser um JAR a parte).

A necessidade surgiu agora para injetar as conexões de banco de dados, mas espero fazer uso de IoC durante o projeto.

Alguém poderia indicar alguma coisa?

Obrigado

Bom colocar direto no código não sei se é muito bom pq se vai ter um trabalho desnecessário, pois ja existem implementações muito boas, de uma olhada em:
Pico container

http://www.picocontainer.org/

Google Guice:

Os dois tem uma documentação legal e são bem conhecidos pela comunidade.

Boa sorte
:slight_smile:

Tem o spring véio de guerra
http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/beans.html
Sendo que para usar só IoC, num teste simples que fiz aqui, precisei adicionar 5 libs do spring e mais a commons-logging, total de 1,75mb. Achas muito?

Eu escreví um há algum tempo atrás =) Ficou beeeem leve (porque só faz o básico, mesmo).

Se você for parar pra pensar, não é algo tão difícil de se construir (uma boa lógica, conhecimento de reflections e da API do Java resolve). Se quiser, eu posso te mandar para você dar uma olhada.

[]´s

Se você espera extender a utilização do container nada melhor que colocar spring direto, que já é um framework bem completinho.