반응형 afterReturing1 AOP(Aspect-Oriented Programming) 개념 및 예시 'AOP'(Aspect-Oriented Programming)는 'OOP'(Object-Oriented Programming)의 보완적인 개념으로, 애플리케이션의 핵심 로직과는 별개로 로깅, 트랜잭션 처리, 보안 등과 같은 '부가적인 관심사' 를 분리하여 관리하는 기술입니다. 'AOP' 는 관점(Aspect) 지향 프로그래밍으로도 불리며, 핵심 로직과 부가적인 로직을 각각 모듈화하여 개발을 용이하게 합니다. 예를 들어, 로그인 기능이 필요한 웹 애플리케이션을 개발할 때, 핵심 로직은 사용자가 원하는 기능 수행이고, 로그인 기능은 부가적인 관심사입니다. AOP를 이용하면 핵심 로직과 로그인 기능을 각각 모듈화하여 개발하고, 필요한 경우 로그인 기능을 추가하거나 수정할 수 있습니다. 'AOP'를 구현하는 방.. 2023. 9. 8. 이전 1 다음 반응형