S1 5/30 - Spring, AspectJ 목차AspectJ@EnableAspectJAutoProxyAOPAOP (Aspect Oriented Programming), 관점 지향 프로그래밍어떤 로직을 기준으로 핵심적인 관점(비즈니스 로직), 부가적인 관점을 나누어 그 관점을 기준으로 모듈화- 요청(Request)에 대해 핵심 관심사항(Aspect)과 부가 관심사항으로 나눠 관점을 기준으로 프로그램을 구현하는 기법- OOP: 사용자의 관점에서 필요한 핵심적인 비즈니스 로직을 구현하는데 있어객체(클래스)를 모듈화함으로써 반복되는 코드를 줄임- AOP: OOP의 개념에 더해, 어플리케이션 전체에 사용되는부가기능(Aspect)들을 모듈화, 공통 기능(Corsscutting Concerns)관리를 더 효율적으로 가능하게 함 (개발, 운영 측면에서 OOP를.. 2025. 6. 1. 이전 1 다음 728x90 반응형