DI1 Spring Spring - 경량 컨테이너로써 객체의 생명주기를 관리한다. - IoC, DI, AOP 를 지원한다. IoC : 프로그램의 제어 흐름을 개발자가 아닌 프레임워크에게 맡기는 것. DI : 각 클래스 간 의존관계를 스프링에서 관리하는 것. AOP : 여러 모듈에서 공통적으로 사용하는 기능을 분리하고 관리하는 것. (트랜잭션,로깅,보안) - 영속성과 관련된 인터페이스를 지원한다. (MyBatis, Hibernate) IoC - Inversion Of Control - 제어의 역전 - 프로그램의 제어 흐름을 직접하지 않고 프레임워크가 하는 것 DI - Dependency Injection - 의존성 주입 - IoC 의 일종으로, 클래스 간 의존관계를 빈 설정 정보를 바탕으로 컨테이너가 자동으로 연결해주는 것... 2018. 5. 2. 이전 1 다음