Olá Pessoal, tenho uma dúvida sobre IoC: Essa tipo de técnica é necessária porque o pessoal sempre modela o projeto “on the fly” e acarreta em inumeras classes que cresceram sem controle durante o projeto. O Spring, utilizado como IoC, resolveria esse problema de que forma ? A solução seria no inicio do projeto modelar utilizando interfaces ?
Como é um assunto novo para mim, talvez eu tenha escrito bobagem mas…
Até mais
Claudia Araujo
Acho que seu conceito está um pouco “on the fly”,
Brincadeiras a parte, a IoC (inversão de controle) é quando em vez do programador ao instanciar um objeto, ficar buscando componentes externos, o próprio container oferece esses recursos utilizando a DI (Injeção de depêndencia).
Ex.
[code]public class teste {
@PersistenceContext
private EntityManager em;
[/code]
No código acima quando um objeto teste for criado, o container vai injetar um objeto EntityManager na variável em automaticamente, invertendo o controle.
Esse foi um exemplo, dê uma pesquisada que vc vai encontrar muito material.
Abraços,