기타 IT
라이브러리와 프레임워크 차이
monkeyDugi
2021. 9. 26. 22:13
반응형
라이브러리
- 암호화 처리, Jackson 등과 같이 사용하는 프로그램에서 이를 제어하게 되는 것을
라이브러리라고 합니다.
Jackson에서 나의 프로그램을 제어하는 것이 아닌 내 프로그램에서 Jackson을
제어하는 것입니다.프레임워크
- 스프링, Junit등과 같이 자신의 라이프 사이클에 맞춰 나의 프로그램을 제어하는 것을
프레임워크라고 합니다.
즉, 내 프로그램이 스프링에 의해 제어가 되는데 이를 프레임워크라고 합니다.
제어권에 차이가 있는 것인데, 라이브러리는 클라이언트가 제어하는 것이고,
프레임워크는 클라이언트가 제어되는 것!! 입니다.
반응형