IoC, Inversion of Control : 제어의 역전= 프로그램의 제어 흐름을 내가 직접하는 것이 아니라 외부에서 관리하는 것이 관점에서 프레임워크와 라이브러리는 다음과 같이 구분된다.프레임워크 : 내가 작성한 코드를 제어하고, 대신 실행한다. 즉 프로그램의