IoC 도식도
CODEDRAGON ㆍDevelopment/Spring
반응형
IoC 도식도
· 프로젝트
· IoC가 아닌 경우 도식도
· IoC인 경우 도식도
프로젝트
objMC객체는 objA와 objB객체에 의존합니다.
objMC객체에서 필요한 objA와 objB객체 생성방법은 loC가 아닌 경우와 loC일 경우로 나눌 수 있습니다.
IoC가 아닌 경우 도식도
개발자가 직접 new해서 객체를 생성하여 사용합니다.
objMC객체가 objA와 objB객체를 직접 생성합니다.
IoC인 경우 도식도
IoC는 제어권이 역전 되었으므로 Container가 객체를 생성한 후 개발자 코드에 주입시켜주는 방식입니다.
objMC가 직접 new하지 않고 objA와 objB객체를 외부에서 생성하여 objMC객체로 넣어줍니다.
외부에서 생성하는 방법으로 setter를 이용하는 방법과 Constructor를 이용하는 방법이 있습니다.
loC를 이용한 것이 Spring Framework입니다.
'Development > Spring' 카테고리의 다른 글
Interceptor 수행 도식도 - 단일 interceptor 수행, 다중 interceptor 수행 (0) | 2019.10.31 |
---|---|
pom.xml를 통해 Spring 프레임워크 설치하기 (0) | 2019.10.13 |
Spring Exception 특징 (0) | 2019.09.24 |
JUnit Library 검색 및 설치 (0) | 2019.09.07 |
Layered Architecture, Layered Architecture 영역 (0) | 2019.08.16 |