SSAFY11th-book-study / book-study

0 stars 0 forks source link

[6.4.1] ProxyFactoryBean의 템플릿/콜백 구조 #65

Open gmelon opened 4 months ago

gmelon commented 4 months ago

p.465 상단에 보면, ProxyFactoryBean이 작은 단위의 템플릿/콜백 구조를 응용해서 적용했다고 되어있습니다. MethodInvocation이 템플릿처럼 동작한다고도 되어있는데,

정확히 어떤 방식으로 템플릿/콜백 패턴이 응용되고 코드로 구현되고 있는 것인지 명확하게 그려지지 않아 질문드립니다.

저도 제가 이해한대로 그림 그려서 첨부해두겠습니다..!

sootudio commented 3 months ago

ProxyFactoryBean 관련 블로그 글

다른 글

정확히 어떤 방식으로 템플릿/콜백 패턴이 응용되는지는 저도 이해가 잘 안돼서... 일단 정리한 부분까지만 적어놓겠습니다.

일단, 템플릿 콜백 패턴과 ProxyFactoryBean은 각각 다음과 같은 구조를 가지고 있습니다.

gmelon commented 3 months ago
sootudio commented 3 months ago

p. 468 참고

템플릿 콜백 패턴에서, 템플릿이 변하는 부분, 콜백이 변하지 않는 부분이다. ProxyFactoryBean 구조를 보면, 타겟 메소드를 정하는 부분이 변하는 대상이고, 부가기능을 주는 부분은 변하지 않는 대상이다.

즉,