반응형
팩토리 빈
-
6장) 6.3 다이내믹 프록시와 팩토리 빈Java & Spring/토비의 스프링 3.1 2021. 7. 16. 18:06
6장 AOP 6.3 다이내믹 프록시와 팩토리 빈 프록시와 프록시 패턴, 데코레이터 패턴 프록시 트랜잭션은 비즈니스 로직과는 성격이 다르기 때문에 분리, 독립 UserServiceTx, UserServiceImpl 핵심 기능(비즈니스 로직)을 담은 클래스를 부가 기능을 가진 트랜잭션 클래스에서 이용 클라이언트가 핵심 기능을 가진 클래스를 직접 사용하지 않도록, 부가 기능을 담은 클래스가 핵심 기능인 것 처럼 위장 ~> 핵심 기능 클래스를 이용 실제 대상인 것 처럼 위장해서 요청을 받아주는 대리자 역할을 한다고 해서 프록시라고 부름 요청을 위임받아 실제 처리하는 오브젝트를 타깃 or 실체(real subject) 라고 부름 클라이언트 --> 프록시 --> 타깃 사용 목적 클라이언트가 타깃에 접근하는 것을 제..