[Spring] IoC 개념 , IoC 컨테이너, Spring IOC, DI


[Spring] IoC 개념 , IoC 컨테이너, Spring IOC, DI

1. IoC (Inversion of Control)란?IoC는 제어의 역전이라는 뜻으로 객체가 자신이 사용할 오브젝트를 스스로 선택하지 않으며, 자신이 어떻게 만들어지고 사용되는 지에 대한 정보도 알 수 없도록 하는 기법입니다. 즉, 제어권을 타 객체에게 넘겨주어 자신이 사용하는 객체에 대한 컨트롤을 하지 않습니다.< IoC가 적용되지 않은 코드>UserDao는 자신이 필요한 객체를 직접 생성하고, 그 객체를 직접 컨트롤 하는 모습입니다.<IoC가 적용된 코드>UserDao는 자신이 필요한 객체를 직접 생성하지 않고, 외부 객체로부터 필요한 객체를 주입받습니다. 이러한 상황에서 제어의 역전이 적용되었다고 합니다. 제어의 역전은 포괄..........

[Spring] IoC 개념 , IoC 컨테이너, Spring IOC, DI에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : [Spring] IoC 개념 , IoC 컨테이너, Spring IOC, DI