Language/Spring
Spring DI(Dependency Injection)와 AOP(Aspect Oriented Programming) 이란?
DI와 AOP에 대해 간략히 알아보자. Spring Framework 개요. Spring 프레임웍은 DI,AOP와 같은 기능도 지원하고 있다. ● DI DI 또는 Ioc(inversio Of Control) 패턴은 객체 간의 의존성을 최소화하여 관리해 주는 방식이다. 위 그림에서 Core 부분의 Ioc container에 해당한다. 그럼 여기서 의존성은 무엇일까. 예를 들어, 서비스 레이어와 DAO 레이어가 있다고 하였을 경우 서비스 레이어에서 DAO 레이어를 사용하여 구현된다고 할때, 서비스 레이어에서는 TestServiceImpl public class TestServiceImpl { TestDAO testDAO = new ATestDAOImpl(); .... } 라고 직접 생성을 해야 한다. Tes..
2009. 7. 16. 16:59