Jsf ioc

Gente.

Preciso de um esclarecimento do seguinte:

Muito do que tenho lido se fala desse padrão IOC.

Leiam esse trecho que retirei do site da devmedia:

Minha dúvida é o seguinte, o próprio managebean já não é IOC ?

Não estou conseguindo entender a vantagem de usar o framework que implemente esse padrão IOC.

Eu agradeço desde ja!

efcjunior, o managedbean (JSF) mostra o padrao MVC.

O IOC é implementado via injeção de dependencia (DI) o CDI (JSR299)

Coisas diferentes, mas que podem ser usados juntos.

O IOC trata-se de diminuir o acoplamento entre as classes do teu projeto.
MVC trata-se em definir o comportamento de cada camada do teu software.

da uma olhada:

[quote=ivansalvadori]efcjunior, o managedbean (JSF) mostra o padrao MVC.

O IOC é implementado via injeção de dependencia (DI) o CDI (JSR299)

Coisas diferentes, mas que podem ser usados juntos.

O IOC trata-se de diminuir o acoplamento entre as classes do teu projeto.
MVC trata-se em definir o comportamento de cada camada do teu software.

da uma olhada:
http://www.scribd.com/doc/62794907/Injecao-de-Dependencia[/quote]

Muito obrigado pela sua resposta e ainda a indicação desse tutorial. Excelente!