* 라이브러리(Library)? - (Component) Library = collection of related features 라이브러리 = 기능들의 집합 재 사용관점에서 api를 패키징 한 것. 말 그대로 도서관(라이브러리)에서 필요한 지식(feature)이 있는 책을 뺴서 읽고 이러는 것 처럼 프로그래머가 사용할 수 있는 프로그램이다. +) 공통으로 사용할 수 있는 기능을 모듈화한 것이다. 개발자가 만든 클래스에서 라이브러리를 호출만 하면 된다. 내가 그 라이브러리를 위해서 뭔가 코드를 써넣고 할 것은 없다. * 프레임워크(Framework)? - (Application) Framework = half done application 'IoC' 관점에서 어플리케이션을 구동하는, 말그대로 '틀'이다...