2016.6.10[Spring AOP]
AOP개요Application을 두가지 관점에 따라 구현-핵심 관심사항-공통 관심사항 (여러 목적을 달성하기 위한 절차 중 중복되는 로직들) AOP (Aspect Oriented Programming) 관점지향프로그래밍 어떤 기능을 구현하기 위한 세부기능들을 분리하고 각 세부기능 중에 특정 기능을 위해 필요한 세부기능을 핵심 관심사항 여러기능 구현에 필요 한 세부기능들을 공통 관심사항 이라 정의세부기능들을 핵심 관심사항으로 분리해서 공통 관심사항으로 이루어진 프레임에 핵심 관심사항을 조립해서 기능구현을 달성 프록시 객체 : 내가 수행할 기능을 대신 수행해주는 객체오리지널 객체 : 내가 수행할 기능을 구현하는 클래스 객체 프록시 패턴 구현오리지널 객체가 수행할 기능에 대한 껍데기를 인터페이스로 정의하고 구..
Programming/Spring Framework
2016. 6. 10. 11:34