Java(자바) [ _Spring ] [ 토비의 스프링 ] #9, IoC 컨테이너와 DI. 사진찍는 개발자 2018. 4. 19. 16:30 이웃추가 본문 기타 기능 스프링 애플리케이션에서는 오브젝트의 생성과 관계 설정, 사용, 제거 등의 작업을 애플리케이션 코드 대신 독립된 컨테이너가 담당한다.
이를 컨테이너가 코드 대신 오브젝트에 대한 제어권을 갖고 있다고 하여, IoC라고 부른다. 스프링 컨테이너를 IoC 컨테이너라고도 한다.
IoC를 담당하는 컨테이너를 빈 팩토리 또는 애플리케이션 컨텍스트라고 부르기도 한다. DI 오브젝트의 생성과 오브젝트 사이의 런타임 관계를 설정한다.
POJO ( Plain Old Java Object ) 해석하자면 오래된 방식의 간단한 자바 오브젝트. 중량 프레임워크들을 사용하게 되면서 해당 프레임워크에 종속된 "무거운" 객체를 만들게 된 것에 반발하여 사용하게 된 용어이다. - 주로 특정 자바 모델이나 기능, 프레임워크 등을 따르지 않은 자바 오브젝트...
#
IoC컨테이너
#
XML컬렉션
#
빈의존관계
#
스프링
#
의존성주입
#
토비의스프링