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 |