aop

AOP란?AOP(Aspect-Oriented Programming, 관점 지향 프로그래밍)는 소프트웨어 개발 패러다임 중 하나로, 프로그램의 핵심 기능에 직접 관련되지 않은 부가적인 관심사(관점, Aspect)를 분리하여 모듈화하는 기법입니다. AOP는 주로 로깅, 보안, 트랜잭션 관리 등과 같은 공통 기능을 여러 모듈에 중복 없이 일관되게 적용할 수 있도록 합니다. 주요 개념Aspect (관점): 핵심 비즈니스 로직과는 분리되어 모듈화된 부가적인 기능을 의미합니다. 예를 들어, 로깅, 보안, 트랜잭션 관리 등이 있습니다.Join Point (조인 포인트): Aspect가 적용될 수 있는 실행 지점을 의미합니다. 메서드 호출, 객체 생성, 예외 발생 등이 조인 포인트가 될 수 있습니다.Advice (어드..
베니코드
'aop' 태그의 글 목록