http://www.wiz.center/239
http://www.wiz.center/240
해당 링크를 청취하고 작성한 글입니다.
본인 이해도 확인을 위해서 작성한 것이니
스프링에 대해서 알고 있다면 쑥 훝어보고 끝내시고
좀 깊게 알고 싶다면 위의 링크부터 시작해서
총 30개 강의로 이루어진 스프링 과정을 청취하세요
1.AOP 의미
공통적으로 쓸 내용을 따로 분리해서 작성하는것.
Spring 에서는 AOP를 사용할 목적으로 작성한 클래스를
설정작업을 통해 AOP로 사용 가능함.
1) Aspect : 기능
2) Advice : aspect 기능 자체 또는 aspect 의 일부
3) Jointpoint : Advice 적용 시점 (적용 메소드)
4) PointCut : JointPoint 의 일부,
Advice 적용 시점의 정확한 지점
5) Weaving : Advice를 적용하는 행위
ps. 실행시 spring 호출부분과 실행기능 사이에 proxy를
두고 ①호출 후 ②proxy를 먼저 거치고 ③실행기능 진행
이 후 ④proxy를 거쳐서 ⑤호출로답 하는 순서로 진행된다.
proxy를 거치는 ②, ④ 항목에서 advice가 실행된다.
ps. SpringFramework 이용시 역시 어노테이션을 이용한 구현법과
xml에 기술하는 2가지 방법을 제공한다.
2. xml 에 AOP 적용 방법
(그림이 잘 안보이면 클릭해서 보세요)
3. java 어노테이션을 이용한 방법
(그림이 잘 안보이면 클릭해서 보세요)
ps. Pointcut("~~~") 에서 ~~~ 에 들어가는 걸 AspectJ 문법이라고 한다.
관련 사용방법은
http://pskppoppo.egloos.com/v/3173376
(그림이 잘 안보이면 클릭해서 보세요)
ps. Pointcut("~~~") 에서 ~~~ 에 들어가는 걸 AspectJ 문법이라고 한다.
관련 사용방법은
http://pskppoppo.egloos.com/v/3173376
댓글 없음:
댓글 쓰기