JVM?Java를 이용하여 개발을 할 때 JDK, JRE, JVM을 많이 들어봤을 것이다. 추상적으로는 알고 있지만 더이상 추상적으로 아는 것이 아니라 정확히 알기 위해 정리한다...
애플리케이션 실행 중에(런타임) 일부 class, 인터페이스, 필드, 메서드등을 조작해야 할 때가 찾아오게 되는데 이 때 사용할 수 있는 것이 Reflection이다...
Proxy란 사전적으로는 대리인이라는 뜻을 가지고 있다. Java에서 프록시는 RealSubject는 자신의 기능에만 집중을 하고 그 이외 부가 기능을 제공하거나 접근을 제어하는 역할을 Proxy 객체에게 위임한다...
Dynamic Proxy에 대하여...이전 글에서 Proxy 객체를 직접 생성하고, Proxy 객체를 직접 생성할 때 겪을 수 있는 불편함들에 대하여 간단히 알아보았다.그 불편함들을 개선하기 위해 이번 글에서는 Dynamic Proxy에 대해 알아보기를 원한다...