2015년 7월 22일 수요일

신입SW인력을 위한 실전 자바(Java) 스프링(Spring) 동영상과정 09,10_AOP설정

이 게시물은
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

댓글 없음:

댓글 쓰기