AOP 입문1 Spring AOP 입문 ◎ AOP? Aspect-Oriented Programming의 줄임말, 관점 지향 프로그래밍이라고 해석됨 ◎ AOP를 쓰는 이유 => 애플리케이션 전체에 걸쳐 흩어져 있던 기능을 한 곳(Aspect)에 작성할 수 있다. ◎ AOP 장점 1. 각 관심사에 대한 로직이 코드의 여기저기에 흩어지지 않고 한 장소에서 관리된다. 2. 애플리케이션 고유의 서비스 모듈이 명확해진다. ◎ AOP 적용사례 => Logging, Exception, Transaction, Security 등 ◎ AOP에 등장하는 새로운 용어 - Joinpoint : 클래스의 인스턴스 생성 시점, 메소드를 호출하는 시점, Exception이 발생하는 시점과 같이 애스펙트를 플러그인할 수 있는 애플리케이션의 실행 지점을 말한다. - Advi.. 2007. 3. 26. 이전 1 다음