Spring - Proxy
·
Spring-Proxy, AOP
인프런 김영한 강사님 강의를 듣고 정리한 내용입니다.프록시Proxy는 대리자라는 뜻으로 말 그대로 진짜 객체 대신 대리로 역할을 수행해주는 객체를 일컫는다.일반적으로 서비스를 요청하는 쪽을 클라이언트, 처리하여 응답하는 쪽을 서버라고 한다. 프록시는 클라이언트가 서버에게 요청을 할 때, 중간에서 요청을 가로채어 수행하게 된다.클라이언트의 호출에서 서버가 요청을 직접 수행하는 것을 직접 호출, 프록시가 서버 대신 요청을 수행하는 것을 간접 호출이라고 한다.프록시의 주요 기능1. 접근 제어 : Proxy Pattern권한에 따른 접근 차단캐싱지연 로딩처음 진짜 객체를 호출한 후에, 변하지 않는 데이터에 대해서 캐싱을 한다. 그리고 다음 번에 같은 요청이 들어오면 객체를 호출하는 대신 프록시가 캐싱해둔 데이터..