변형 썸네일형 리스트형 [Java] Javassist로 클래스의 의존성을 식별 할 수 있다. Javassist 는 꽤 유명한 Java Bytecode 라이브러리이다. 이것을 이용해서 사용자는 클래스를 동적으로(!) 변형해서 쓸 수 있다. 이걸 이용해서 흔히 말하는 AOP를 할 수도 있다.뭐 그것들은 검색하면 다 나올 테니 여기서 언급하지는 않을 거고.. 여기서는 현재 있는 클래스를 분석해서 클래스 의존성을 알아내는 방법 일부를 보이겠다. 의존성을 알아내는 행위는 엄청나게 큰 어플리케이션을 (업무 별로) 적당히 나누어 빌드 및 배포할 때 꽤 중요한데,필요하다 싶은 모든 라이브러리나 컴포넌트를 모두 배포하면 너무 뚱뚱해서 자원이 부족하거나 기동 시간이 현실적이지 못하는 경우가 생기기 때문이다. 그럴 때는 그 어플리케이션에서 실제 쓰이는 컴포넌트를 식별해서"이 컴포넌트를 포함하는 최소 셋"을 분리하는.. 더보기 이전 1 다음