WebStudy/Spring
Spring IoC 패턴
Spirng 엔터프라이즈 어플리케이션을 개발하기에 적합한 프레임워크 객체 관리를 해주는 빈 컨테이너 프레임워크 IoC 패턴 IoC(Inversion of Control) - 제어의 역전 프로그래머가 작성한 프로그램이 재사용 라이브러리의 흐름 제어를 받게 되는 소프트웨어 디자인 패턴 프로그램의 생명주기에 대한 주도권이 웹 애플리케이션 컨테이너에 있다. DI(Dependency Injection) IoC의 하나의 형태 DIP를 지키려 하지만 자바에서는 인스턴스화를 통해 상위 코듈 또는 하위 모듈의 코드가 수반된다. 즉, 결합도를 완전히 분리할 수 없으므로 인스턴스화 할 수 있는 코드에 대한 의존성을 가지게 된다. 이를 해결해주기 위한 것이 DI이다. DIP(Dependency Inversion Princip..
2021. 7. 14. 20:45
최근댓글