안녕하세요, 교수님!ㅎㅎ 저 현주입니다.spring aspect 공부하다가 궁금한게 있어서 메일 보냅니다.질문의 핵심은 노란색배경으로 강조해두었습니다! *) aspect의 포인트 컷 대상은 인터페이스여야만 한다? (보다 정확히는 인터페이스로 접근해야만한다?)12345678910111213141516171819202122232425262728293031323334353637383940414243 Colored by Color Scriptercs 위처럼 애스펙트를 정의하고, java코드에서 123456789101112131415package com.springinaction.aspect.school; import org.springframework.context.ApplicationContext;import..
Spring in Action 제1부 스프링 핵심 개념 4장 애스펙트 지향 스프링 (111 ~ 146 페이지) 키워드 cross-cutting concerns(횡단관심사), Aspect Oriented Programming, AspectJ, Aspect, advice, pointcut, join point, introduction, AOP? 한 애플리케이션의 여러 부분에 걸쳐 있는 기능을 횡단관심사(cross-cutting concerns)라고 한다.Aspect Oriented Programming(이하 AOP)은 횡단관심사를 Aspect라는 별도의 클래스로 분리, 모듈화하는 것이다. 왜?) 횡단관심사를 모듈화 하면 각 도메인 객체가 자신의 기능에만 집중할 수 있고, (= POJO, 코드가 깔끔하다)여러..