728x90 Spring40 Advisor ( 1 ) [ 이전 글 ] After Returning • Throwing Advice After Returning • Throwing Advice [ 이전 글 ] BeforeAdvice BeforeAdvice [ 이전 글 ] Around Advice ( ver. Spring ) Around Advice ( ver. Spring ) [ 이전 글 ]Aspect Oriented Programming ( 2 ) Aspect Oriented Programming ( 2 ) [ 이전 글 ] Aspect Oriented Programming ( 1 ) Aspect Or cloakinghost.tistory.com Weaving : 주업무와 보조업무를 엮는행위 ( 뜨개질의 의미를 가진 단어임 ) JoinPoint : Proxy.. 2023. 8. 8. After Returning • Throwing Advice [ 이전 글 ] BeforeAdvice BeforeAdvice [ 이전 글 ] Around Advice ( ver. Spring ) Around Advice ( ver. Spring ) [ 이전 글 ]Aspect Oriented Programming ( 2 ) Aspect Oriented Programming ( 2 ) [ 이전 글 ] Aspect Oriented Programming ( 1 ) Aspect Oriented Programming ( 1 ) Aspect Oriented cloakinghost.tistory.com package spring.aop.advice; import java.lang.reflect.Method; import org.springframework.aop.AfterRetu.. 2023. 8. 7. BeforeAdvice [ 이전 글 ] Around Advice ( ver. Spring ) Around Advice ( ver. Spring ) [ 이전 글 ]Aspect Oriented Programming ( 2 ) Aspect Oriented Programming ( 2 ) [ 이전 글 ] Aspect Oriented Programming ( 1 ) Aspect Oriented Programming ( 1 ) Aspect Oriented Programming 관점 지향 프로그래밍 ( 방법론 ) OOP 사용자가 cloakinghost.tistory.com package spring.aop.advice; import java.lang.reflect.Method; import org.springframework.aop.Met.. 2023. 8. 7. Around Advice ( ver. Spring ) [ 이전 글 ]Aspect Oriented Programming ( 2 ) Aspect Oriented Programming ( 2 ) [ 이전 글 ] Aspect Oriented Programming ( 1 ) Aspect Oriented Programming ( 1 ) Aspect Oriented Programming 관점 지향 프로그래밍 ( 방법론 ) OOP 사용자가 요구한 업무내용(요청)을 분석하고 이를 기반의 로직을 만듬 개 cloakinghost.tistory.com Spring Version 보조업무의 4종류 Before Advice ( 앞쪽 ) After returnning Advice ( 뒤쪽 ) After throwing Advice ( 예외처리 ) Around Advice ( 앞, 뒤.. 2023. 8. 7. Around Advice ( ver. Java Project ) [ 이전 글 ] Aspect Oriented Programming ( 1 ) Aspect Oriented Programming ( 1 ) Aspect Oriented Programming 관점 지향 프로그래밍 ( 방법론 ) OOP 사용자가 요구한 업무내용(요청)을 분석하고 이를 기반의 로직을 만듬 개발자 관리자가 프로그램구현 혹은 테스트를 위한코드 개발자 cloakinghost.tistory.com Java Proejct Version package spring.aop.entity; public class ScoreExam implements Exam { private int kor; private int eng; private int math; private int com; public ScoreExa.. 2023. 8. 7. Aspect Oriented Programming Aspect Oriented Programming 관점 지향 프로그래밍 ( 방법론 ) OOP 사용자가 요구한 업무내용(요청)을 분석하고 이를 기반의 로직을 만듬 개발자 관리자가 프로그램구현 혹은 테스트를 위한코드 개발자를 위한 부가적인 코드 ( 사용자 기준 주업무가 아닌 보조업무 ) 개발자 운영자 관리자 관점에서 코드를 만들자 더큰 범위이다 용어 Primary(Core) Concern : 주 업무 Cross-cutting Concern : 보조 업무 AOP의 종류 로그처리 보안처리 트랜잭션처리 객체가 가진 메소드의 앞 또는 뒤에 위치한다 Proxy를 사용해 보조업무를 분리하여 본 업무를 확인할수 있도록 만들어야한다 2023. 8. 7. 이전 1 2 3 4 5 6 7 다음