클린 코드 독서일지 - Day 22
순수 자바 AOP 프레임워크 순수 자바 관점을 구현하는 여러 자바 프레임워크는 내부적으로 프록시를 사용 프로그래머가 설정 파일이나 API를 사용해 필수적인 애플리케이션 기반 구조를 구현하면, 프레임워크는 사용자 모르게 프록시나 바이트코드 라이브러리를 사용해 이를 구현함 => 애플리케이션은 사실상 프록시 라이브러리와 독립적이게 되며, 복잡한 프록시 논리 없이 단순한 구현이 가능함 => 코드가 깨끗해지고, 테스트하기 쉬워짐 AspectJ 관점 관심사를 관점으로 분리하는 가장 강력한 도구 : AspectJ 언어 AspectJ : 언어 차원에서 관점을 모듈화 구성으로 지원하는 자바 언어 확장. 풍부한 도구 집합을 제공하지만, 새 도구를 사용하고 새 언어 문법과 사용법을 익혀야 한다는 단점이 있음 => 최근에 나..