Dependency Injection DI(Dependency Injection)의 장점 참조: 프로 스프링 2.5 1장 접착 코드(glue code) 감소 – JNDI를 사용할 경우 복잡해질 수 있느 코드를 DI로 대체하면 깔끔해진다. 의존성 외부화 – 설정 옵션 분리, 의존성 변경 용이함 한 곳에서 의존성 관리 – 각각의 클래스 내부에서 자신의 의존성을 관리하는 것 보단
AOP Inversion of Control Inversion of Control Dependency Injection(의존성 주입)과 혼용되어 사용되는 것을 종종 보았는데 이 글을 읽어보니 어느정도 명확해 지네요. IOC가 보다 광범위한 의미이고 이 것을 표현하는 여러가지 방법이 있습니다. DI도 그중에 하나라고 하네요. 이번 장에서 말하고 있기로는 AOP와 DI가 IOC의 일부라고 합니다. 먼저 간략히