AOP란? 메소드마다 시작 전/후로 공통적으로 중복해서 들어가는 코드를 따로 분리하자는 것!! 예를 들어, 어떤 사용자가 무엇을 했는지 서버에 로그를 남기기, DB 연결과 해제(getConnection, close()), 메소드 시작과 종료까지 걸리는 실행 시간 측정 등등 LoggingAdvice는 시작 전과 후로 공통된 로직[로그 남기기]을 남기는 클래스로 쉽게 이해할 수 있을 것이다. 오늘 수업 중 가장 이해하기 난해한 프록시 객체에 대해서.. 프록시 객체는 비유적으로 생각해서 대리인, 비서(프록시) 라고 보면 된다. 회장(핵심 로직 = MessageBeanImpl)님을 만나기 위해서는 우선적으로 비서를 거쳐가야 할 것이다! 비서는 그 손님이 회장과 만나기 위해 적절한 절차(사전 작업)가 필요한지 판..