스프링 IOC컨테이너 - DI, DL
·
WEB/Spring
IOC(Inversion of Control)란?직역하면 "제어의 역전"이라는 의미 메소드나 객체의 호출을 개발자가 아닌 외부에서 결정되는 것을 의미한다. 객체간의 결합도를 줄여 유연한 코드를 작성할 수 있다.IOC의 컨테이너객체에 대한 생성 및 생명주기를 관리할 수 있는 기능을 제공하고 있다.기존방식 1.객체 생성 2.의존성 객체 생성 - 클래스 내부에서 생성 3.의존성 객체 메소드 호출SPRING1.객체 생성 2.의존성 객체 주입 - 객체를 스스로 만드는 것이 아닌, 제어권을 스프링에게 위임하여 스프링에서 객체를 주입 3.의존성 객체 메소드 호출스프링은 모든 의존성 객체를 스프링 컨테이너를 실행될 때 생성하며 의존성을 주입시켜준다.Bean들은 싱글톤 패턴의 특징을 가져 제어의 흐름이 사용자가 아닌 스..
대전집주인
'의존성' 태그의 글 목록