Dynamic Proxy

Java

[Java] Proxy 패턴이란? (Dynamic Proxy)

Prxoy Patten 클라이언트가 RealSubject(실제 서비스에 필요한 코드)를 직접 호출하지 않고 Proxy(대리인)를 호출하여 Proxy(대리인)로 하여금 RealSubject를 대신 호출시키는 디자인 패턴이다. 간단한 예를 들어보자. public class RealSubject { public void hello() { System.out.println("안녕하세요"); } public void bye() { System.out.println("다음에 만나요"); } } RealSubject 에는 hello() , bye()라는 중요한(?) 메서드가 있고 우리는 이 중요한 메서드를 서비스를 제공하기 전에 성능 측정을 해보고 싶다. 다음은 Proxy 패턴을 쓰지 않고 성능을 측정한 코드이다. ..

jay Joon
'Dynamic Proxy' 태그의 글 목록